home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / utility / pro136 / gifreed.doc < prev    next >
Encoding:
Text File  |  1992-11-29  |  132.5 KB  |  2,913 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                    GIF-REED Manual
  9.                                          By
  10.                                   (C)opyright 1992,
  11.                                 Software Matters INC
  12.                                 6352 N. Guilford Ave.
  13.                                   Indpls, IN 46220
  14.  
  15.                                    1-800-25-FLASH
  16.  
  17.           Even though GIF-REED is easy to use and needs practically NO
  18.           instructions at all, the following documentation should be
  19.           helpful in clearing up any operations in the program that you are
  20.           unsure of. This documentation also has some helpful hints on how
  21.           to best use the program.
  22.  
  23.           The best way to fully explain the use of GIF-REED is to start by
  24.           telling why GIF-REED was developed. GIF-REED was developed
  25.           because all of the other GIF viewers had certain limitations that
  26.           rendered them incapable of performing all of the task that I
  27.           wanted to achieve. In other words I actually used 3 different
  28.           programs on a regular basis.
  29.  
  30.           Out of all of the viewers only one of them loaded the pictures
  31.           FAST. So naturally I used this one to display the pictures and do
  32.           slide shows.
  33.  
  34.           Another viewer had poor display features but had superior
  35.           printing capability. So naturally when I needed to print a
  36.           picture I used that program.
  37.  
  38.           The last program I used on a frequent basis was one that actually
  39.           shrunk the picture to fit the resolution of your video card. This
  40.           was nice since (at that time) my video card had a maximum
  41.           resolution of 640x400. That feature allowed me to view a 1024x768
  42.           picture with my 640x400 VGA card. This program although had bugs
  43.           in it that caused some of the GIF89a extensions to crash the
  44.           system. I liked the program so much, I called to register it.
  45.           They sent me the registered version and wallah, it still crashed.
  46.           I called them back and found that the programmer doesn't spend
  47.           much time on the program. So now I had a program that was
  48.           unstable. Keeping various viewers around was a pain and learning
  49.           each programs keystrokes was even more of an inconvenience.
  50.  
  51.           So I set out to write a viewer that encompassed all of the best
  52.           features from the various viewers that I had seen. I of course
  53.           added some new features too. This way you only need to have ONE
  54.           viewer and you can discard all you your other viewers.
  55.  
  56.           I would like to take this time here to thank a few people for the
  57.           development of this program. Both in the user interface area and
  58.           in just plain debugging of this program.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                       Credits:
  66.  
  67.                Davie Reed:    Did a great job programming all of the cool
  68.                               ideas presented by the picture viewing group.
  69.                Carl Andrews:  Offered great interface ideas, and simple
  70.                               debugging. He is a world class magician whose
  71.                               magic has been converted to software though
  72.                               his software publishing company called MoJo
  73.                               Software. His magic software can be purchased
  74.                               by calling (317) 257-8749
  75.                Mike Lawler:   Offered advanced debugging, and attention to
  76.                               detail.
  77.                Wendy Forrest: Offered user interface ideas as well as
  78.                               Documentation editing.
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.           ****************************************************************
  86.  
  87.                          S H A R E W A R E  -  C O N C E P T
  88.                          ===================================
  89.  
  90.           GIF-REED is copyrighted software. However, you are encouraged to
  91.           copy and share the NON-REGISTERED version with anybody with the
  92.           following in mind:
  93.  
  94.           The NON-REGISTERED version of GIF-REED may be copied freely and
  95.           given to others, as long as NO charge or compensation of ANY sort
  96.           is required. If must be copied in its entirety with NO
  97.           alterations to the programs or DOC files. It may be distributed
  98.           by modem, as long as all files in the package are ZIPPED(or some
  99.           equivalent) into one file.
  100.  
  101.           GIF-REED is NOT "FREE" software. If you use it past 30 days, you
  102.           are required to pay for it by registering it. Of course you can
  103.           register it earlier.
  104.  
  105.                  **********   Reasons To Register Today  **********
  106.  
  107.           When you received this copy of GIF-REED, no monies were paid to
  108.           us. In order for us to keep working on this product to make it
  109.           better with more features, we request that you register the
  110.           program by paying for it. The registration charge is very nominal
  111.           $25 (The cost of ONE evenings entertainment!). Please print the
  112.           ORDER.FRM file to register.
  113.  
  114.           Of course the REGISTERED version has some enhancements. Below is
  115.           a list of the extra features you receive with the REGISTERED
  116.           version of GIF-REED:
  117.  
  118.             *  You can use XMS memory for the Picture Buffer area. This
  119.                makes GIF-REED faster for loading and displaying images.
  120.                If you are currently using EMS memory for the Picture
  121.                Buffer, XMS is about the SAME speed. But XMS is MUCH faster
  122.                than using DISK space as the Picture Buffer.
  123.             *  You can save the following configuration items to a setup
  124.                file for setting defaults:
  125.  
  126.                Display while loading or after loading
  127.                EMS, XMS or DISK space for the Picture Buffer
  128.                RESTORE Picture status
  129.                SlideShow delay time
  130.                SlideShow looping status
  131.                SlideShow Fade In/Out status
  132.                SlideShow Venetian Blind status
  133.                Resolution Locking Status
  134.                GIF Comments Display Status
  135.                Video Hardware Setup
  136.                Video resolutions available
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.                You can also save your directory paths. If you save your
  144.                directory paths, the next time GIF-REED is loaded, the saved
  145.                paths will be loaded again. This saves you time from having
  146.                to type in all of the directory paths that you want loaded.
  147.                After saving your video configuration, you will NOT need the
  148.                environment variable GIFREED if you were previously using
  149.                it.
  150.  
  151.             *  You can MIRROR image the pictures
  152.             *  You can FLIP the image from top to bottom(upside down)
  153.             *  You can ROTATE the pictures in a clockwise direction in
  154.                90 degree increments.
  155.             *  You can use the DOS/BOSS key to shell out to a REAL
  156.                DOS prompt at any time or if the BOSS comes in.
  157.             *  You can print to an HP laser jet printer.
  158.             *  You can create your own personalized slide shows through our
  159.                ROBUST slide show script language. You can have multiple
  160.                slide show setups for multiple slide show presentations that
  161.                are setup before giving the presentation. The NON-REGISTERED
  162.                version of GIF-REED only supports a limited command set in
  163.                the script language! You get more script language commands.
  164.                The extra commands you get in addition to the NON-REGISTERED
  165.                version are:
  166.                     1. PRINTER-ON
  167.                     2. PRINTER-OFF
  168.                     3. PRINTER-FF
  169.                     4. IF-EXIST
  170.                     5. SLIDE-TYPE-BLIND
  171.                     6. SLIDE-TYPE-NORMAL
  172.                     7. SLIDE-TYPE-FADE
  173.                     8. MIRROR
  174.                     9. FLIP
  175.                    10. ROTATE
  176.                    11. CENTER
  177.             *  You can have up to 512 files in the files list to choose
  178.                from instead of 256 files.
  179.             *  The time consuming registration screens are removed.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.              **********   Reasons To Get PRO GIF-REED Today  **********
  188.  
  189.           We also offer a PRO version of GIF-REED. This version has all of
  190.           the features of the REGISTERED version plus a bunch more. The
  191.           order fee is small $49.95 (The cost of ONE evenings deluxe
  192.           entertainment!). Please print the ORDER.FRM file to ORDER.
  193.  
  194.           Below is a list of the extra features you receive with the PRO
  195.           version of GIF-REED:
  196.  
  197.             *  You can actually edit your images. You can change each dot
  198.                in the image to whatever color you like. You can even change
  199.                the look of a particular color. In other words you could
  200.                make blue in the image appear RED.
  201.             *  You get the FULL script language command set. The extra
  202.                commands you get in addition to the REGISTERED version are:
  203.                     1. SYSTEM
  204.                     2. GOSUB
  205.                     3. ECHO
  206.                     4. FILE-COPY
  207.                     5. FILE-MOVE
  208.                     6. FILE-RENAME
  209.                     7. FILE-DELETE
  210.                     8. SORT-COLORS
  211.                     9. EGA-MODE
  212.                    10. VGA-MODE
  213.                    11. EGA-COLOR-ADJUST
  214.                    12. KEEP-SCREEN-SIZE
  215.                    13. WRITE
  216.                    14. PRINT
  217.             *  You can make boxes of any color & thickness.
  218.             *  You can fill in boxes with any color
  219.             *  You can draw lines that are vertical or horizontal
  220.             *  You can load up to 2048 files in the file list to choose
  221.                from.
  222.             *  You can load & edit images up to 8192 dots wide instead of
  223.                2048 dots wide.
  224.             *  If your VGA card supports more than 1024 dots wide PRO GIF-
  225.                REED can take advantage of up to 2048 dots wide.
  226.             *  You can have up to 20 input directory paths
  227.  
  228.           Any question or comments please call me at 1-800-25-FLASH and ask
  229.           for Davie Lee Reed.
  230.           ****************************************************************
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.                                        PURPOSE
  239.  
  240.           GIF-REED is designed to be a picture viewer for GIF, BMP and PCX
  241.           files. In addition to being a viewer, GIF-REED can also create
  242.           GIF, BMP and PCX files. In other words you can manipulate a
  243.           picture and then save it out as a BMP, GIF or PCX file. This is
  244.           great for trimming(cropping) stuff from a picture that you don't
  245.           want in the picture anymore. Of course slide shows and picture
  246.           printing are main aspects of the program too. Mouse users should
  247.           find that the mouse support offered in GIF-REED is excellent. You
  248.           can use the mouse to select files from the files menu. You can
  249.           also use the mouse to trim parts of the picture away while you
  250.           are viewing the picture.
  251.  
  252.  
  253.           Now that you understand why GIF-REED was written and what the
  254.           main purpose of the program is, you should continue reading to
  255.           fully understand how to use all of the capabilities of the
  256.           program. But before we show you HOW to use the program, let us
  257.           LIST all of the features found in GIF-REED. Along with each
  258.           feature, the action to invoke the feature is listed.
  259.  
  260.                              GIF REED Program Features!
  261.  
  262.                  *  Pictures of up to 1024 x 768 in up to 256 colors can be
  263.                     displayed and manipulated. PRO GIF-REED supports higher
  264.                     resolutions if your VGA card can support it.
  265.  
  266.                  *  Images up to 2048 dots wide are supported. PRO GIF-REED
  267.                     supports up to 8192 dots wide.
  268.  
  269.                  *  VGA and EGA are both supported.
  270.  
  271.                  *  Loads & Displays Pictures (GIF/BMP/PCX) as fast or
  272.                     FASTER than other viewers.
  273.  
  274.                  *  Support Windows BMP files of 2,16 and 256 color!
  275.                     Compressed BMP files are NOT supported. In fact
  276.                     pictures that are NOT simple drawings are usually
  277.                     BIGGER when stored as compressed BMP files.
  278.  
  279.                  *  Supports ZSoft PCX files of 2,16, 256 and 24BIT color!
  280.                     You can also write out 2,16 & 256 color PCX files.
  281.  
  282.                  *  You can add text to your images!
  283.                     (Press ALT-T while viewing)
  284.  
  285.                  *  You can add BOXES and LINES to your images!
  286.                     (Press B after marking a box)
  287.  
  288.                  *  You can mark a BOX and fill it in with any color
  289.                     you select.
  290.                     (Press DEL after marking a box)
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.                  *  You can change the order of your color map while
  299.                     in the pixel editing mode..
  300.                     (Press E while viewing)
  301.  
  302.                  *  You can sort the image's color-map by frequency of
  303.                     use in the image.
  304.                     (Press S while viewing)
  305.  
  306.                  *  You can EDIT your images with the pixel editor!
  307.                     You can change the DOT colors and the color map
  308.                     easily!
  309.                     (Press E while viewing)
  310.  
  311.                  *  GIF89a aware and supports ALL of the GIF89a
  312.                     specifications features that the 89a standard offers in
  313.                     a GIF file including comments, multiple images &
  314.                     transparencies.
  315.  
  316.                  *  Only requires 384K of memory to run (and will view any
  317.                     size picture!).
  318.  
  319.                  *  Can load & display a picture and exit with the picture
  320.                     still on the screen.
  321.                     (See loading options.)
  322.  
  323.                  *  Operations that CHANGE the picture such as Enlarging /
  324.                     Shrinking will automatically save a copy of the
  325.                     original to a TEMP area. This is so that you may
  326.                     restore the picture back if the operation didn't
  327.                     achieve what you wanted. Unlimited levels of UNDO are
  328.                     supported. Unless of course you run out of TEMP space.
  329.  
  330.                  *  Press R while viewing a picture and the last operation
  331.                     on the picture to CHANGE the picture will be UN-DONE.
  332.                     You can press R as many times as you wish to keep UN-
  333.                     DOING what you've done! If you've done MANY operations
  334.                     on the picture and you just want to get back to the
  335.                     ORIGINAL picture, just press ALT-R (While viewing of
  336.                     course)
  337.  
  338.                  *  You can select NOT to have this UNDO feature to speed
  339.                     up operations on the picture.
  340.                     (Press F4 at the main menu.)
  341.  
  342.                  *  You can select either EMS memory, XMS Memory, or DISK
  343.                     space for the TEMP picture buffer area. Since disk
  344.                     space isn't terribly fast you should use the
  345.                     ENVIRONMENT variable TEMP to re-direct the TEMP disk
  346.                     space to the fastest drive you have, preferably a RAM
  347.                     DISK. See the section on TEMP Areas and the Picture
  348.                     Buffer.
  349.                     (Press F3 at the main menu.)
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.                  *  You can choose between viewing the picture as it loads
  357.                     or waiting until the picture is read in before
  358.                     displaying it.
  359.                     (Press F2 at the main menu.)
  360.  
  361.                  *  The resolution of the screen is automatically
  362.                     determined.
  363.  
  364.                  *  You can override this AUTO mode so that the resolution
  365.                     you pick is LOCKED on. This way no matter what size
  366.                     picture is loaded, the resolution that you picked will
  367.                     be used to display the picture.
  368.                     (Press F5-F6 and F7 at the main menu/or while viewing.)
  369.  
  370.                  *  You can TAG (mark) files for viewing for a slide show
  371.                     effect.
  372.                     (Press space BAR to tag/untag files at the main menu.)
  373.  
  374.                  *  You can have a slide show that fades out the current
  375.                      picture before showing the next picture.
  376.                     (Press F10 at the main menu.)
  377.  
  378.                  *  You can have a slide show that has a venetian Blinds
  379.                     effect for loading the pictures!
  380.                     (Press F10 at the main menu.)
  381.  
  382.                  *  You can specify a time for each slide to stay on the
  383.                     screen.
  384.                     (Press F10 to change the time.)
  385.  
  386.                  *  You can choose between an endless slide show that keeps
  387.                     looping back to the start when finished, or to just run
  388.                     through the slides once.
  389.                     (Pressing F10 switches between endless & one pass.)
  390.  
  391.                  *  While in slide show mode, you may press the SPACE bar
  392.                     and you will be stopped at that picture. You can then
  393.                     move it around or whatever you wish. When you want to
  394.                     start the slide show again, press the PgDn key.
  395.  
  396.                  *  You can delete tagged files.
  397.                     (Press ALT-D to delete tagged files.)
  398.  
  399.                  *  You can rename tagged files.
  400.                     (Press ALT-R to rename tagged files.)
  401.  
  402.                  *  You can MOVE tagged files.
  403.                     (Press ALT-M to MOVE tagged files.)
  404.  
  405.                  *  You can COPY tagged files.
  406.                     (Press ALT-C to COPY tagged files.)
  407.  
  408.                  *  You can have the directory sorted by many different
  409.                     choices.
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.                     (Press ALT-S to change the sort mode.)
  417.  
  418.                  *  You can change what path(s) are to be looked at for
  419.                     loading pictures.
  420.                     (Press ALT-F to change the File paths.)
  421.  
  422.                  *  You can search ALL drives for GIF, BMP and PCX files.
  423.                     (Press ALT-G at the main menu.)
  424.  
  425.                  *  You can select if you want GIF comments to be displayed
  426.                     if the GIF file has comments built into it.
  427.                     (Press ALT-F10 to change this option.)
  428.  
  429.                  *  You can delete a file as you are viewing it.
  430.                     (Press ALT-D while in view mode.)
  431.  
  432.                  *  You can change the RED/GREEN/BLUE intensities.
  433.                     (Press CTRL-F1 through CTRL-F6 while viewing.)
  434.  
  435.                  *  You can change the CONTRAST/BRIGHTNESS of pictures too.
  436.                     (Press CTRL-F8 through CTRL-F10 while viewing.)
  437.  
  438.                  *  You can RESTORE the colors after you have played with
  439.                     the above color modification functions.
  440.                     (Press ALT-F10 while viewing.)
  441.  
  442.                  *  You can force the picture to a GRAY scale picture.
  443.                     (Press G while viewing.)
  444.  
  445.                  *  You can invert(reverse) the colors so that a negative
  446.                     effect is displayed.
  447.                     (Press I while viewing.)
  448.  
  449.                  *  Palette Animate. This changes the colors of the screen
  450.                     in a sequential method that makes the picture look like
  451.                     it's alive!
  452.                     (Press ALT-F9 while viewing)
  453.  
  454.                  *  You can flip the picture sideways for a Mirror image
  455.                     effect.
  456.                     (Press M while viewing.)
  457.  
  458.                  *  You can flip the picture upside down for an upside down
  459.                     effect.
  460.                     (Press F while viewing.)
  461.  
  462.                  *  You can rotate the picture clockwise for a sideways
  463.                     view.
  464.                     (Press > while viewing.)
  465.  
  466.                  *  You can center the picture or place it on the upper
  467.                     left.
  468.                     (Press C or O while viewing.)
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.                  *  You can enlarge/shrink the picture to fit the screen.
  476.                     (Press TAB or SHIFT-TAB while viewing.)
  477.  
  478.                  *  You can change the resolution while viewing with the
  479.                     +- keys.
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.                  *  You can use the arrow keys or the mouse to move the
  488.                     picture around on your screen.
  489.  
  490.                  *  Pressing PgDn/PgUp or Left/Right mouse buttons, while
  491.                     viewing takes you to the next picture.
  492.  
  493.                  *  You can mark a BOX on the screen with the mouse to be
  494.                     BLOWN up in one of two different methods. The BOX can
  495.                     also be used to trim the picture.
  496.  
  497.                  *  You can print what is on your screen to a HP laser
  498.                     printer.
  499.                     (Press P while viewing.)
  500.  
  501.                  *  You can WRITE out the screen to a Windows .GIF,.BMP or
  502.                     PCX file.
  503.                     (Press W while viewing.)
  504.  
  505.                  *  DOS/BOSS key. Pressing ALT-F2 at ANY (almost) time will
  506.                     cause the screen to clear and a shell copy of DOS to
  507.                     come up. After typing EXIT to get out of the DOS Shell,
  508.                     your system will appear to be locked up. Now Press ALT-
  509.                     F2 again and your screen will re-appear (even graphics
  510.                     screens).
  511.                     (Press ALT-F2 at any time, even while viewing!)
  512.  
  513.                  *  Savable configuration options. Such as current settings
  514.                     and currently selected paths!
  515.                     (Press ALT-U at main menu)
  516.  
  517.                  *  ALT-U Allows you to save your video configuration. This
  518.                     is so that the program will load quicker! Beware that
  519.                     if you do then if you change VIDEO HARDWARE, you must
  520.                     RE-DO your video setup! You CAN'T OVERRIDE your default
  521.                     VIDEO configuration by using the "GIFREED=xxxxx"
  522.                     environment variable. If your video setup is incorrect,
  523.                     then simply select option 6 from the ALT-U menu. If you
  524.                     can't get this far into the program(because) of the
  525.                     incorrect video selection, the just delete the
  526.                     configuration file called GIFV.CFG!
  527.  
  528.                  *  Automatic Video configuration.
  529.  
  530.                  *  Personal Scoring System (or category system!). You can
  531.                     assign a number from 1-9 to a file. Then you can sort
  532.                     by SCORES. Then you can also do a slide show of a
  533.                     particular SCORE! This feature also allows you to give
  534.                     each a GIF file a COMMENT description and a list
  535.                     of keywords that associate with the file! You can also
  536.                     do a slide show for pictures that MATCH certain
  537.                     keywords. You can also do a slide show by CATEGORY.
  538.                     (Press ALT-Y at main menu to assign SCORE (category))
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.                  *  F8 now gives you New Report features. You can generate
  547.                     reports by
  548.                        1. FILENAME resolution, size, score, keywords
  549.                        2. FILENAME resolution, category, Comments
  550.  
  551.                  *  Mouse control while at file selection menu. Left button
  552.                     loads picture to screen. Right button tags(selects)
  553.                     file. Middle button is like pressing ESCAPE,(even while
  554.                     viewing a picture!)
  555.  
  556.                  *  Deletion of any resolution mode.
  557.                     (Press F9 at main menu)
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.                                    Getting Started
  565.  
  566.           If the GIF-REED package you have is in a ZIPped format, you must
  567.           first UN-ZIP it in its own directory. For example:
  568.  
  569.                C>CD\
  570.                C>MD GIFV
  571.                C>PKUNZIP GIFV32 C:\GIFV
  572.  
  573.           This procedure will create a subdirectory on drive C: called
  574.           GIFV. It then unzips the GIFVxx.ZIP file into the newly created
  575.           directory. Once the files are unzipped, you may then use the
  576.           program.
  577.  
  578.           NOTE: It doesn't matter what name you give the subdirectory to
  579.           hold the GIF-REED files.
  580.  
  581.           To run GIF-REED, type the following:
  582.  
  583.                C>GIFV
  584.  
  585.           This runs the GIF-REED program. If you are running it for the
  586.           first time, you may need to configure it for your particular
  587.           video card. If GIF-REED can't automatically detect what kind of
  588.           video card you have, you are given the opportunity to tell GIF-
  589.           REED to try to figure out what kind of video card you have. If
  590.           your video card is supported by GIF-REED, you will be shown a
  591.           list of one or more video cards to select from. Make sure that
  592.           the one you pick has the most amount of Resolutions supported and
  593.           has the (FAST) indicator by it. The (FAST) indicator, tells you
  594.           that this setting will be very fast(hardware direct). Otherwise
  595.           if you select one that has the (SLOW) indicator, this means that
  596.           GIF-REED will use BIOS functions to perform all screen writing.
  597.           This method is VERY SLOW! If by chance you are NOT shown a list
  598.           to pick from, then you are truly out of luck. At this point you
  599.           have three options to choose from.
  600.  
  601.           (One), you can call us at 1-800-25-FLASH and ask us to support
  602.           your video card. (Two), you can try loading a VESA driver that is
  603.           designed for your video card. In fact a VESA driver may have come
  604.           on a disk with your board. (Three), continue to run GIF-REED, but
  605.           with only 320x200 VGA support.
  606.  
  607.           NOTE: If it appears that your system locks up, please call us at
  608.           1-800-25-FLASH and let us know what kind of video card you have
  609.           and we will work to get GIF-REED to work for you!
  610.  
  611.           When you load GIF-REED, you may hear a BEEP. This beep indicates
  612.           that you have NOT YET setup up your video configuration. This is
  613.           just a reminder. You don't have to setup it up, but the program
  614.           loads faster if you do. Also, upon loading you will see the
  615.           Software Matters INC logo!
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.           NOTE: If you want to disable the use of your VESA driver by GIF-
  623.           REED you can use the following statement in your AUTOEXEC.BAT or
  624.           at the DOS Prompt:
  625.  
  626.                     C>SET GIFREED=NOVESA
  627.  
  628.           You can also force GIFREED to use a specific hardware setup by
  629.           using the GIFREED environment variable. For example:
  630.  
  631.                     C>SET GIFREED=TS4000
  632.  
  633.           This will make GIF-REED think that it is operating on a system
  634.           with a TS4000 VGA board.
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.                            Other Ways Of Loading GIF-REED
  643.  
  644.           GIF-REED can also be loaded by type the following:
  645.  
  646.                C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS
  647.  
  648.           This loads GIF-REED and indicates that TWO subdirectories should
  649.           be loaded at the same time (using .GIF files only). In fact you
  650.           can specify up to 20 directories on the command line. If NO
  651.           directories are specified, the default directory will be loaded
  652.           (using .GIF, .BMP and .PCX files). If you were to type:
  653.  
  654.                C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS\*.*
  655.  
  656.           The *.* indicates to override the default of .GIF. Every file in
  657.           the directory will be looked at to see if it is a GIF, BMP or PCX
  658.           file. Even if the picture has NO extension GIF-REED is smart
  659.           enough to determine which files are GIF, BMP and PCX. This can be
  660.           used as a SECRET(Wife, Girlfriend) mode. This way you can rename
  661.           all of you GIF files to *. which indicates NO extension. Then
  662.           when you load GIF-REED use the *. or *.* parameter. This will
  663.           then show you all of your picture files.
  664.  
  665.           You can change what directories are displayed within the program
  666.           using the ALT-F key at the file menu.
  667.  
  668.           If you just type the following:
  669.  
  670.                C>GIFV
  671.  
  672.           then the current directory is searched for GIF, BMP and PCX
  673.           files, unless you had SAVED your directory paths by using the
  674.           ALT-U function. If you had saved your paths, then those
  675.           directories saved would be the ones searched upon loading GIF-
  676.           REED. This makes it easy to run GIF-REED and still have a slew of
  677.           directories pre-loaded into your file list menu without having to
  678.           type in the directory names each time you load the program.
  679.  
  680.  
  681.                          Loading Image Onto Screen Then Exit
  682.  
  683.           You can also tell GIF-REED to load a picture and exit with the
  684.           picture still on the screen. For example:
  685.  
  686.                C>GIFV /L1:F:\DSF333.GIF
  687.  
  688.           This tells GIF-REED to load the file "F:\DSF333.GIF" and then
  689.           display it and then EXIT. The "1" tells GIF-REED to use
  690.           resolution mode "1". ALL Vga adapters use 320x200 as resolution
  691.           mode 1. The file list menu shows ALL of the resolution modes you
  692.           can pick from.
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.           If you hear a BEEP when using the /L option, it's probably
  700.           because you picked a resolution number too high and GIF-REED is
  701.           telling you it's defaulting to the highest resolution number
  702.           available.
  703.  
  704.                               Using The Script Language
  705.  
  706.           You can also tell GIF-REED to execute a script file by using the
  707.           /P:x command. For example:
  708.  
  709.                C>GIFV /P:S
  710.  
  711.           This executes the GIFV.SLS script file.
  712.  
  713.                C>GIFV /P:B F:\CAT\*.GIF D:\CAT\*.BMP
  714.  
  715.           This executes the GIFV.SLB script file. It also passes along two
  716.           parameters. If the script file is set up to operate on a user
  717.           supplied directory, then the two directories that are passed can
  718.           be used by the script file's "CHANGE-PATH" command. This way the
  719.           script files can be very flexible. You can set up a batch file to
  720.           go through many subdirectories on your hard drive without having
  721.           to set up multiple script files!
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.                                  System Requirements
  729.  
  730.           You need to have at least EGA capability. VGA capability is
  731.           highly recommended since the image quality is DRASTICALLY reduced
  732.           by EGA viewing modes.
  733.  
  734.           The NON-REGISTERED version requires 350K of DOS RAM to run.
  735.           The REGISTERED version requires 320K of DOS RAM to run.
  736.           The PRO GIF-REED version requires 490K of DOS RAM to run.
  737.  
  738.           You should (don't have to) have at least 1 meg of EMS or XMS
  739.           memory for the picture buffer that's used by GIF-REED. You can
  740.           also use disk space if no EMS or XMS memory is present. Disk
  741.           space is MUCH MUCH MUCH slower than EMS or XMS memory. If you
  742.           plan to use DISK space for the picture buffer, you might want to
  743.           cache you hard drive. (See the section that describes the PICTURE
  744.           BUFFER)
  745.  
  746.           NOTE: EMS memory support is for EMS memory that supports version
  747.           4.0 EMS specification or higher. EMS 3.2 specification is NOT
  748.           supported by this program!
  749.  
  750.           A mouse is optional for most functions in the program, but it
  751.           makes the program a lot easier to use. In fact if you want to do
  752.           editing of pictures you MUST have a mouse installed.
  753.  
  754.           A printer is needed only is you plan on printing reports of
  755.           pictures! Currently, if you want to print a picture you must have
  756.           an HP compatible Laser Printer!
  757.  
  758.           GIF-REED has a feature that saves picture information everytime
  759.           you make a change to it like TRIM/SHRINK/ENLARGE. If you have the
  760.           RESTORE (See F4 function key description) option set ON/TRUE then
  761.           you could possible run out of disk space if you did a lot of
  762.           TRIMming. The disk space is used so that you can undo your
  763.           changes. Make sure that you have set the environment variable
  764.           TEMP or TMP to point to a drive that is FAST and has at least 2
  765.           MEGS of free disk space available on it. When GIF-REED exits, the
  766.           temporary files created by it are deleted. This way GIF-REED
  767.           won't EAT up your disk space.
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.                               Keyboard Mouse Simulator
  775.  
  776.           We have a built in MOUSE simulator if you don't have a mouse
  777.           hooked into your system. You can use this FAKE mouse by using
  778.           your keyboard. In order to tell your keyboard that you are doing
  779.           FAKE mouse activity, you must have the SCROLL-LOCK light ON. You
  780.           can now perform all of the functions of a two button mouse. Below
  781.           is a list of the mouse functions supported and what keys need to
  782.           be pressed to achieve them:
  783.  
  784.  
  785.                      Mouse Function       Keyboard Action
  786.  
  787.                   Left Mouse Button:      Press Left Shift Key
  788.                  Right Mouse Button:      Press Right Shift Key
  789.                    Move Mouse Right:      Press GRAY Right Arrow
  790.                     Move Mouse Left:      Press GRAY Left Arrow
  791.                       Move Mouse Up:      Press GRAY Up Arrow
  792.                     Move Mouse Down:      Press GRAY Down Arrow
  793.  
  794.                NOTE: To turn off the keyboard mouse simulator, just turn
  795.                OFF the SCROLL-LOCK light. While the keyboard is in mouse
  796.                simulation mode, you will hear a buzz coming from the
  797.                speaker to let you know what mode the keyboard is in.
  798.  
  799.                NOTE: The Arrow keys used above for the mouse actions MUST
  800.                MUST MUST be the ones that are GRAY sitting in between the
  801.                numeric keypad and the rest of the keyboard.
  802.  
  803.                NOTE: When using the SHIFT-ARROW keys to actually MOVE the
  804.                picture around(a NON Mouse function), you MUST MUST MUST use
  805.                the arrows on the NUMERIC KEYPAD!
  806.  
  807.                NOTE: The keyboard mouse simulator has built in accelerators
  808.                so that it won't take you too long to get the mouse cursor
  809.                across the screen. The accelerator is activated by holding
  810.                the arrow key down. The longer you hold it down the faster
  811.                the mouse moves.
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.                               Main File Menu Operation
  819.  
  820.           Once you have loaded GIF-REED, you should see a list of files
  821.           displayed on the screen. If NO files appear in the list, you
  822.           should press ALT-F to select a directory that has GIFs, BMPs or
  823.           PCX files in it.
  824.  
  825.           Now that you have a list of files to choose from, the fun begins.
  826.           At this point you have a lot of options.
  827.  
  828.           F1   will bring up a help screen that shows you what the various
  829.                function keys do.
  830.  
  831.           F2   will change how a picture is loaded. Normally a picture is
  832.                displayed as it's being loaded. The F2 key can switch this
  833.                so that the picture is NOT displayed until it is completely
  834.                loaded. This makes for a different(quicker) effect. Choose a
  835.                setting that you most desire.
  836.  
  837.           F3   allows you to change the picture buffer area. You can pick
  838.                between EMS Expanded memory, XMS memory or DISK space. EMS
  839.                memory is faster than XMS memory and XMS memory is faster
  840.                than using DISK space. Some systems don't have Expanded
  841.                memory, in this case use XMS memory. Some systems don't have
  842.                either EMS or XMS memory. In this case use DISK space.
  843.  
  844.                To get a clearer idea of the speed differences, below is a
  845.                benchmark of various screen related functions that make
  846.                frequent and common access to the picture buffer:
  847.  
  848.                     EMS Memory     2.6 Seconds
  849.                     XMS Memory     3.0 Seconds
  850.                     RAM DISK       3.17 Seconds
  851.                     HARD DRIVE     3.17 Seconds (Caching with FLASH)
  852.                     HARD DRIVE     15.5 Seconds (NO Disk Caching, Normal)
  853.  
  854.                This should give you a clearer idea of just how much faster
  855.                the different types of memory are compared to a standard
  856.                hard drive.
  857.  
  858.                If you do have Expanded memory, make sure you have enough.
  859.                We suggest that you have at least 1024K of Expanded memory
  860.                available at the time you run GIF-REED. If you don't have
  861.                Expanded memory or don't want to create any, then use XMS
  862.                memory of the same amount (about 1024K should be enough). If
  863.                you don't have any XMS memory, use DISK space.
  864.  
  865.                Now, it may not be obvious, but a RAM DISK is much faster
  866.                than a floppy or a hard drive. If you do select DISK space,
  867.                direct the DISK space area to a RAM DISK. This will make the
  868.                video operations go much faster. Of course you have to know
  869.                how to make a RAM DISK and you have to have about 1024K
  870.                (1MEG) of RAM to spare to create this RAM DISK. If you can
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.                create the RAM DISK, direct the TEMP DISK space area to it
  878.                like so:
  879.  
  880.  
  881.                C>SET TEMP=G:\
  882.                or
  883.                C>SET TMP=G:\
  884.  
  885.                This example assumes that your RAM DISK was drive G: Of
  886.                course you would substitute in your RAM DISK drive letter
  887.                here. The SET statement is a DOS command that can be done at
  888.                the DOS prompt or even from within the AUTOEXEC.BAT file.
  889.  
  890.                If you don't have Expanded memory AND don't have XMS memory
  891.                and don't have the luxury of creating a RAM DISK, you a disk
  892.                cache. This will speed things up quite a bit. In fact, if
  893.                the disk cache has delayed writes / background writes / lazy
  894.                writes, then use that option as well. This makes GIF-REED go
  895.                even faster. If you don't have a disk cache or your disk
  896.                cache doesn't support delayed writes, call us at 1-800-25-
  897.                FLASH and we will sell you our disk cache called FLASH at a
  898.                reduced price. FLASH won PC Magazines Editor's Choice award.
  899.                It is a top notch disk cache.
  900.  
  901.           F4   allows you to specify if you want UNDO capability. Let's say
  902.                that you load a picture and then crop it so that only a
  903.                portion of the original picture is now displayed. At this
  904.                point you can RESTORE the picture by pressing the R key. Any
  905.                operation that ALTERS the actual picture image can be
  906.                restored by pressing the R key. In fact you can alter the
  907.                image multiple times and then restore the image multiple
  908.                times. You are only limited by disk space. By selecting NO
  909.                restore capability, operations that alter the image are done
  910.                faster because the image doesn't have to be saved out first.
  911.  
  912.           F5   Increases the locking resolution. Every time you press the
  913.                F5 key you will notice that the resolution highlighted moves
  914.                to the right towards a higher resolution. Doing this alone
  915.                doesn't accomplish anything. But when used together with F7
  916.                and F9 you can do some nifty things.
  917.  
  918.           F6   Decreases the locking resolution. Every time you press the
  919.                F6 key you will notice that the resolution highlighted moves
  920.                to the left towards a lower resolution. As with F5, F6
  921.                doesn't do anything useful except move the highlighted
  922.                resolution.
  923.  
  924.           F7   Locks/UnLocks the resolution highlighted. You can actually
  925.                lock in on a resolution. For example: You could lock in on a
  926.                resolution of 1024x768 by pressing the F6 key a few times,
  927.                the press the F7 key. Once locked, every picture loaded from
  928.                then on will be displayed in the 1024x768 mode, even if the
  929.                picture is a much smaller picture. You can of course unlock
  930.                the resolution by pressing the F7 key again.
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.           F8   Report generation. Pressing F8 allows you to print two
  939.                different types of reports. (1) You can list all of your
  940.                files along with any comments, scores, keywords or
  941.                categories that you may have assigned. GIF-REED allows you
  942.                to assign scores and categories and keywords to picture
  943.                files. Press ALT-Y to assign information such as a score to
  944.                a file. F8 allows you to print a list of your files along
  945.                with the associated information. If a printer error occurs
  946.                while printing, an error message will appear and the
  947.                printing will abort.
  948.  
  949.                NOTE: You can indicate that ALL printer output is to go to a
  950.                disk file of your choice!
  951.  
  952.           F9   Resolution deletion. After you have highlighted the proper
  953.                resolution with the F5 and F6 keys, you can press the F9 key
  954.                to delete that resolution from the list. You might wonder
  955.                why you would want to do this. Well let's say that you have
  956.                a cheap monitor hooked up to a good video card. It is quite
  957.                possible that a mode of 800x600 might not work on your
  958.                monitor, but that the other modes of 320x200, 640x480 and
  959.                1024x768 work just fine with your monitor. By deleting a
  960.                resolution that you monitor can't handle, you eliminate the
  961.                possibility of using that mode which doesn't work. One way
  962.                to test all of the modes with your monitor is to lock in on
  963.                every mode and view the same picture. If a mode produces
  964.                squished lines or quickly scrolling lines, then it's a safe
  965.                bet that that mode isn't supported by your monitor and thus
  966.                should be deleted from the supported list. You can think of
  967.                this feature as a way to make GIF-REED work with POOR
  968.                equipment. Please beware that you would have to do this
  969.                everytime you loaded GIF-REED unless you save your video
  970.                setup with the ALT-U key.
  971.  
  972.                NOTE: In EGA mode the resolution deletion does NOT function.
  973.                We know of NO monitors that WON'T work in all of the EGA
  974.                modes that we support, therefore it is unneeded!
  975.  
  976.  
  977.           F10  Starts a slide show and can change some of the attributes of
  978.                a slide show. Once you press F10, you can press return to do
  979.                a slide show of all selected files. You select files by
  980.                pressing the SPACE BAR when the file is highlighted. After
  981.                pressing F10, you can also change the time delay between
  982.                pictures. You can also specify whether the slide show should
  983.                be continuous(looping) or just a one time through.
  984.  
  985.                You can even have the Pictures in the slide show fade in/out
  986.                before the next picture is loaded and displayed. You can
  987.                also set the Venetian Blind switch for yet another cool
  988.                slide show effect. If you select FADE IN/OUT then the Blind
  989.                status is set to OFF. And vise versa if you set the Blind
  990.                status ON, then the Fade IN/OUT status will go OFF! These
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.                switches are mutually exclusive (only one can be turned ON
  998.                at a time).
  999.  
  1000.                You can also specify to do a slide show of a selected
  1001.                category, score, or even by keywords that you may have
  1002.                associated with files. (See ALT-Y)
  1003.  
  1004.                You can even run a personalized slide show. If you select a
  1005.                personalized slide show, pick a letter between "A" and "Z".
  1006.                This gives you 26 different slide shows that can be saved
  1007.                out for later viewing. The actual slide show script file on
  1008.                disk is called "GIFV.SLx" where "x" is the letter "A"
  1009.                through "Z". The format of the slide show script language is
  1010.                describe in Appendix A:. In actuality the script file could
  1011.                be setup to do things other than slide shows. They can be
  1012.                used to automatically perform a set of commands on image
  1013.                files. For example: You could set up a script to take ALL
  1014.                GIF files and reformat them to BMP files and then delete all
  1015.                the old GIF files so that you are left only with the BMP
  1016.                files! (See GIFV.SLH)
  1017.  
  1018.                NOTE: If you select to slide show by score, category,
  1019.                keyword, your file list will be tagged to show what the
  1020.                slide show used.
  1021.  
  1022.           ALT-C     will copy all tagged files to a new destination. If no
  1023.                files are tagged, then the file highlighted will be copied.
  1024.                It also places the destination directory in the list of
  1025.                directories searched for loading the files list.
  1026.  
  1027.           ALT-D     will delete all tagged files. If no files are tagged,
  1028.                then the file highlighted will be deleted.
  1029.  
  1030.           ALT-F     allows you to change what directories are displayed in
  1031.                the file list. You can enter up to 20 directories. You can
  1032.                use the normal editing keys. A special CTRL-Y editing key is
  1033.                used to delete an entire line. An example directory could
  1034.                be:
  1035.  
  1036.                C:\GIFSTUFF\CARS\*.GIF
  1037.           or
  1038.                C:\WIN31\*.BMP
  1039.  
  1040.                These are both valid directories for GIF-REED to try to read
  1041.                and display. When finished editing the file directory list,
  1042.                press return to load up the new list. Otherwise press ESCAPE
  1043.                to abort any changes made. If you find yourself constantly
  1044.                typing in the SAME directories everytime you load the
  1045.                program, you might consider saving out the directory paths
  1046.                configuration. You can do this with ALT-U.
  1047.  
  1048.           ALT-G     searches all of your drives and adds to the directory
  1049.                list all of the directories that contain GIF, BMP or PCX
  1050.                files. If more than 20 directories contain GIF, BMP or PCX
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                files, then the first 20 will be used. If more than 2048
  1058.                files are found then only the first 2048 files will be
  1059.                displayed.
  1060.  
  1061.           ALT-I     inverts the tagged file list. This function may seem
  1062.                useless but in fact is very powerful. Let's say that you
  1063.                have a list of 40 files. Let's also say that you want to
  1064.                copy all but 2 files. Instead of tagging 38 files. Just tag
  1065.                the 2 files you DON'T want to copy, the press ALT-I to
  1066.                reverse(invert) the tagged list and then wallah, all the
  1067.                files you want tagged are tagged and the ones you don't want
  1068.                tagged are NOT tagged.
  1069.  
  1070.           ALT-M     will move files to a new directory. It also places the
  1071.                destination directory in the list of directories searched
  1072.                for loading the file list. If no files are tagged, then the
  1073.                highlighted file will be moved.
  1074.  
  1075.           ALT-R     renames files. If no files are tagged, then the
  1076.                highlighted file will be renamed.
  1077.  
  1078.           ALT-S     allows you to pick a new sort criteria. You can sort by
  1079.                name, size, resolution, score, path, category and number of
  1080.                colors in the image. If you sort by path you will notice
  1081.                that all of the files in a directory are grouped together.
  1082.                Next to each filename is a number from 1 to 20. This is the
  1083.                directory number that corresponds to the 20 directories that
  1084.                can be loaded.
  1085.  
  1086.           ALT-T     clears the tagged list.
  1087.  
  1088.           ALT-U     allows you to save your user configuration. You can
  1089.                save your user settings:
  1090.  
  1091.                Display while loading or after loading
  1092.                EMS, XMS or DISK space for the Picture Buffer
  1093.                RESTORE Picture status
  1094.                SlideShow delay time
  1095.                SlideShow looping status
  1096.                SlideShow Fade In/Out status
  1097.                SlideShow Venetian Blind status
  1098.                Resolution Locking Status
  1099.                GIF Comments Display Status
  1100.                Video Hardware Setup
  1101.                Video resolutions available
  1102.  
  1103.                You can also save your directory paths. You can also save
  1104.                your video setup. You can also UNDO your video setup. You
  1105.                can also UNDO your directory paths. If you save your
  1106.                directory paths, the next time GIF-REED is loaded, the saved
  1107.                paths will be loaded again. This saves you time from having
  1108.                to type in all of the directory paths that you want loaded.
  1109.                After saving your video configuration, you will NOT need the
  1110.                environment variable GIFREED if you were previously using
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                it. In fact, it will be IGNORED! If you change your video
  1118.                card you might want to undo the video setup then exit GIF-
  1119.                REED and then re-do the video setup configuration.
  1120.  
  1121.           ALT-Y     allows you to assign information to a file. You can
  1122.                give a highlighted file a Score (0-9), category, description
  1123.                and keywords.
  1124.  
  1125.           ALT-F7    Allows you to toggle between EGA and VGA modes. If your
  1126.                system only supports EGA then you won't be able to toggle to
  1127.                VGA modes. The EGA and VGA modes can each have their own
  1128.                resolution to lock into if resolution locking is true.(See
  1129.                F7).
  1130.  
  1131.           ALT-F10   Allows you to toggle on/off the displaying of GIF
  1132.                comments. If a GIF file has comments built into it GIF-REED
  1133.                will display the comments to you AFTER you have viewed the
  1134.                picture. If you toggle this option off, then the comments
  1135.                will NOT be shown to you.
  1136.  
  1137.           ALT-F2    is the DOS/BOSS key. If the BOSS walks in you can press
  1138.                the ALT-F2 key and you will be placed at a DOS prompt. Thus
  1139.                making it appear that you are doing work, NOT PLAY. When the
  1140.                BOSS leaves, type EXIT to get out of the DOS shell. Then
  1141.                press ALT-F2 to get back into the GIF-REED program.
  1142.  
  1143.           SPACE BAR will tag a file for slide show, copy, move, delete or
  1144.                rename operations. See ALT-C, ALT-M, ALT-D, ALT-R and F10.
  1145.  
  1146.           ESCAPE will exit the program.
  1147.  
  1148.           ENTER will load a picture onto the screen. After the picture is
  1149.                loaded you can do many things with it. If there is an error
  1150.                in loading the picture, an error message will be displayed
  1151.                on the screen.
  1152.  
  1153.  
  1154.                             Main File List Screen Layout
  1155.  
  1156.           The main file list menu is easy to understand. It is broken into
  1157.           4 parts.
  1158.  
  1159.                (1) File list Area
  1160.                (2) Status Area
  1161.                (3) Misc Info Area
  1162.                (4) Bottom Line Area
  1163.  
  1164.                                    File List Area
  1165.  
  1166.           The file list area consists of multiple columns of filenames.
  1167.           Next to each filename is a number from (0-9). This number
  1168.           represents which directory in the list of directories that that
  1169.           file belongs to.
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.                                      Status Area
  1177.  
  1178.           The status area shows the current settings of the GIF-REED
  1179.           program. This area is on the bottom part of the screen. It shows
  1180.           what VGA/EGA modes are available and which one is selected to be
  1181.           locked if resolution locking is true (See F7). To the left of the
  1182.           modes you will see "VGA:" or "EGA:". This indicates what mode the
  1183.           pictures will be viewed in.
  1184.  
  1185.  
  1186.                                    Misc Info Area
  1187.  
  1188.           The Misc area is in the middle of the screen. It shows what
  1189.           resolution is highlighted.
  1190.  
  1191.           It shows the current file width, height, number of colors then
  1192.           score. It also shows the file size and the directory path from
  1193.           where it came from. Between the file size and path is a special
  1194.           indicator. This indicator will contain a "[ ]" or "[I]" or "[C]".
  1195.           The "I" indicates that the currently selected file is a GIF
  1196.           Interlaced file. The "C" indicates that the currently selected
  1197.           file is a BMP Compressed file.
  1198.  
  1199.           This area also show the total number of files in the file list.
  1200.           It shows the total number of files tagged. If also shows the
  1201.           total size of all tagged files added up.
  1202.  
  1203.  
  1204.                                   Bottom Line Area
  1205.  
  1206.           The very bottom line on the screen has a "MENU" activator. If you
  1207.           click on this with the mouse, you will get a pop-up menu from
  1208.           which to choose items.
  1209.  
  1210.           On the right hand side on the bottom line, you will see things
  1211.           such as "NL: F:NB:4" or " L:NF: B:2". This is the status of your
  1212.           slide show controls. There are 4 sections.
  1213.  
  1214.           The first indicates if the slide show is in looping or NON-
  1215.           looping status.
  1216.  
  1217.           The second part indicates if you are in fade in/out mode. If so
  1218.           you would see " F" otherwise "NF" which stands for NON-Fade
  1219.           in/out mode.
  1220.  
  1221.           The third item shows the status of the venetian blind switch. If
  1222.           ON then you would see " B" otherwise you would see "NB". The
  1223.           venetian blind and fade in/out switches are mutually exclusive.
  1224.           This means that ONLY ONE of these can be turned on at a time.
  1225.  
  1226.           The last item is the number of seconds of delay between slides.
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.                             Mouse Operation At File List
  1234.  
  1235.           The mouse can be used in the file list menu easily. Just move the
  1236.           mouse cursor to a file and press the left button and wallah, the
  1237.           picture is loaded. If you were to press the right button, the
  1238.           file would become tagged. If you were to press the middle button,
  1239.           you would EXIT the program. Now let's say that you have more
  1240.           files than would fit on a screen. In order for the mouse to
  1241.           indicate that you would like the files to scroll to the left or
  1242.           right, you would simply place the mouse in the left or right
  1243.           margins of the screen and Click!
  1244.  
  1245.           You can also click on the "VGA:" or "EGA:" title that is to the
  1246.           left of the available resolution modes. By clicking on EGA: you
  1247.           change it to VGA:. If it said "VGA:" then it will change to
  1248.           "EGA:". It's like a toggle switch.(See ALT-F7)
  1249.  
  1250.           You can also click on the function keys at the bottom of the
  1251.           screen on the status area.
  1252.  
  1253.           You can also click on the bottom line where it shows "MENU", and
  1254.           a menu of operations will pop-up. You can then click on the
  1255.           operation that you want to do, or you can press ESC or click the
  1256.           middle button to abort.
  1257.  
  1258.           If you click on the bottom line where the slide show controls are
  1259.           displayed, you can change these options with the mouse without
  1260.           having to use the keyboard driven menus to change the options.
  1261.           Just place the mouse on the option to change and then click on
  1262.           it.
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.                                    Viewing Options
  1270.  
  1271.           Once you are viewing a picture, you can do many things. There are
  1272.           many keys and function keys that perform various operations. The
  1273.           following is a list of all keystroke operations categorized:
  1274.  
  1275.                               Color/Brightness Controls
  1276.  
  1277.           CTRL-F1/F2     allows you to increase or decrease the amount of
  1278.                          RED intensity of the picture.
  1279.  
  1280.           CTRL-F3/F4     allows you to increase or decrease the amount of
  1281.                          GREEN intensity of the picture.
  1282.  
  1283.           CTRL-F5/F6     allows you to increase or decrease the amount of
  1284.                          BLUE intensity of the picture.
  1285.  
  1286.           CTRL-F7/F8     allows you to increase or decrease the contrast of
  1287.                          the picture.
  1288.  
  1289.           CTRL-F9/F10    allows you to increase or decrease the brightness
  1290.                          of the picture.
  1291.  
  1292.           I              allows you to invert(reverse) the colors. It makes
  1293.                          pictures look as though they are a negative.
  1294.  
  1295.           G              allows you to force the picture into a GRAY (Black
  1296.                          & White) picture.
  1297.  
  1298.           ALT-F9         allows you to animate the color palette. In other
  1299.                          words all of the colors in the picture change
  1300.                          rapidly. It almost makes the picture look like
  1301.                          it's moving. It's great for fractal images.
  1302.  
  1303.           ALT-F10        allows you to restore the coloring of the picture
  1304.                          after you have played with the color changing
  1305.                          operations above.
  1306.  
  1307.                                   Picture Movement
  1308.  
  1309.           C              centers the picture on the screen.
  1310.  
  1311.           O              Orients the picture into the upper left hand
  1312.                          corner of your screen.
  1313.  
  1314.           Arrow Keys     move the picture around the screen up, down, left
  1315.                          and right in case you can't view the entire
  1316.                          pictures on your screen at once. If you hold down
  1317.                          on the SHIFT key while using the numeric keypad
  1318.                          arrow keys, the picture will move in larger
  1319.                          increments. This allows you to move faster to a
  1320.                          specific spot in the picture.
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.                               General Program Operation
  1329.  
  1330.           F1 will bring up the help screens.
  1331.  
  1332.           ALT-F2         is the DOS/BOSS key. It shells you out to a DOS
  1333.                          prompt. At this point you can do any DOS commands
  1334.                          and even run small programs. Once finished with
  1335.                          the DOS Shell, type EXIT at the DOS prompt and you
  1336.                          will be asked to enter a password. Press ALT-F2 at
  1337.                          this time. You will then be placed back into the
  1338.                          picture on your screen.
  1339.  
  1340.           ESC            quits out of view mode and places you back at the
  1341.                          file list menu.
  1342.  
  1343.           PgUp/PgDn      allows you to view the Previous/Next picture in
  1344.                          the file list without having to go back to the
  1345.                          file list menu.
  1346.  
  1347.  
  1348.                                    File Operations
  1349.  
  1350.           P              prints the screen to an HP laser jet printer
  1351.  
  1352.           ALT-D          will delete the picture you are looking at.
  1353.  
  1354.           W              writes the current screen to a GIF, BMP or PCX
  1355.                          file of your choice. If you write a file, then
  1356.                          upon returning to the main file menu, ALL files
  1357.                          will be re-read from the disk to build the file
  1358.                          list menu. This is so that the NEW file you just
  1359.                          created will appear in the list.
  1360.  
  1361.                          NOTE: If you had any selected files in the list of
  1362.                          files, you will be given the opportunity to NOT
  1363.                          reload the list. This preserves your selections!
  1364.  
  1365.                          NOTE: GIF and BMP files save in the 256 color
  1366.                          mode. The PCX file format allows you to select
  1367.                          2,16 or 256 colors before writing out the new PCX
  1368.                          file.
  1369.  
  1370.           ALT-F          displays information about the picture file, such
  1371.                          as filename, size, resolution, score and category
  1372.                          and number of colors in image.
  1373.  
  1374.  
  1375.                                     Image Control
  1376.  
  1377.           E              Edits the picture. You can edit the picture's
  1378.                          colors. You can even change the look of specified
  1379.                          colors(you could change bright red to appear as a
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                          dark red). You can also change the order of the
  1387.                          colors in the color map!
  1388.  
  1389.                                  Edit Screen Layout
  1390.  
  1391.                          The edit screen is broken into 4 parts.
  1392.  
  1393.                               1. Color Map
  1394.                               2. Pixel Editing Window
  1395.                               3. Viewing Window
  1396.                               4. Color Adjusting Window
  1397.  
  1398.                          The Color map is displayed on the top half of the
  1399.                          screen. You can select colors from this color map
  1400.                          to change individual DOTS(pixels) in the image.
  1401.                          The color map shows 256 colors. Some images don't
  1402.                          use all 256 color entries. If a color entry is NOT
  1403.                          used by the image, the color entry will have a
  1404.                          WHITE dot in the middle of the color surrounded by
  1405.                          a BLACK box which is surrounded by the color that
  1406.                          is NOT used by the image.
  1407.  
  1408.                          The pixel editing window is in the lower right
  1409.                          portion of the screen. This window is an
  1410.                          enlargement of 26 DOTS wide and 26 DOTS high.
  1411.                          These DOTS can have their colors changed easily!
  1412.  
  1413.                          The Viewing Window shows a reduced portion of the
  1414.                          entire image. You can move around the image by
  1415.                          using this viewing window and your mouse. This
  1416.                          window is in the lower left portion of the screen.
  1417.                          The viewing window is bordered by the default
  1418.                          foreground color. This border is bordered by the
  1419.                          default background color. This is so that you can
  1420.                          see the foreground and background colors at a
  1421.                          glance.
  1422.  
  1423.                          The Color adjusting window allows you to make a
  1424.                          GLOBAL change to ANY color in the image. In other
  1425.                          words you can make the color RED become BLUE
  1426.                          throughout the ENTIRE picture. The color adjusting
  1427.                          window is located in the same spot as the Viewing
  1428.                          window.
  1429.  
  1430.                                  Color Map Functions
  1431.  
  1432.                          In order to pick a color you must move the mouse
  1433.                          over the color in the color map that you want to
  1434.                          select and then press the LEFT or RIGHT button
  1435.                          depending if you want to change the default color
  1436.                          of the foreground or background colors.
  1437.  
  1438.                          If you move the mouse into the color map and press
  1439.                          DEL, the color under the mouse will be deleted.
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.                          You can then move the mouse to the point where you
  1447.                          want to insert it back in the color map. Then
  1448.                          press INSert and wala the color map will move to
  1449.                          adjust. Also ALL colors used in the picture will
  1450.                          be updated so that you image doesn't get distorted
  1451.                          (wrong) colors being displayed.
  1452.  
  1453.                                 Edit Screen Functions
  1454.  
  1455.                          If you click the left button on one of the colors
  1456.                          in the color map, then the default foreground
  1457.                          color changes to this color. If you click the
  1458.                          right button on one of the colors in the color
  1459.                          map, then the default background color changes to
  1460.                          this color.
  1461.  
  1462.                          If you place the mouse cursor into the pixel
  1463.                          editing window(lower right portion of the screen),
  1464.                          then clicking the left button changes the current
  1465.                          color to the default foreground color. Clicking
  1466.                          the right button changes the current DOT(pixel) to
  1467.                          the default background color. If you hold the
  1468.                          button down and move the mouse around you will be
  1469.                          changing a lot of dots until you lift off the
  1470.                          mouse button.
  1471.  
  1472.                          If you press "F" or "B" while the mouse is in the
  1473.                          pixel editing window, the FOREground/BACKground
  1474.                          colors will change to the color the mouse is
  1475.                          sitting on top of in the pixel editing window.
  1476.  
  1477.                          If you press "U" while in the pixel editing window
  1478.                          you can undo the last change you made. In fact it
  1479.                          remembers the last 600 DOT changes you made to the
  1480.                          picture. Everytime you pan(move) the picture and
  1481.                          accept/abort the changes the UN-DO buffer gets
  1482.                          reset to zero.
  1483.  
  1484.                          If you press "V" you can view the entire image on
  1485.                          the screen. This is so that you can see what the
  1486.                          changes you have made have done to the picture.
  1487.                          Pressing any key to gets back to editing.
  1488.  
  1489.                                Viewing Window Movement
  1490.  
  1491.                          If you press on any mouse button while the mouse
  1492.                          cursor is NOT in the color map or pixel editing
  1493.                          window, the picture will move(pan) in the
  1494.                          direction you move the mouse until you lift up off
  1495.                          the mouse button. If you have changed ANY dots in
  1496.                          the pixel editing window, you will be asked if you
  1497.                          want to save the changes before panning.
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.                               Color Adjusting Function
  1505.  
  1506.                          If you press the SPACE-BAR while the mouse is in
  1507.                          the color map OR in the pixel editing window, the
  1508.                          color that the mouse is sitting on will be Graphed
  1509.                          out in the lower left hand portion of the screen
  1510.                          into the Color Adjusting Window. This graph is
  1511.                          broken into 3 parts the Top bar shows how much RED
  1512.                          is in the color, the Middle bar shows how much
  1513.                          GREEN and the bottom bar shows how much BLUE is in
  1514.                          the color. If you place the mouse over one of the
  1515.                          3 bars you can increase or decrease the amount of
  1516.                          RED, GREEN or BLUE that makes up the color that
  1517.                          you chose. Press ESCAPE if you don't like the
  1518.                          changes otherwise press RETURN. If you press "V"
  1519.                          you can see the entire image to see just how the
  1520.                          color change that you made effects the picture.
  1521.                          Pressing any key resumes color adjusting! This
  1522.                          feature allows you to make GLOBAL changes to a
  1523.                          color. Everywhere the color that your are changing
  1524.                          exists in the image also gets changed! This is
  1525.                          great for changing the background colors etc...
  1526.  
  1527.                                       When Done
  1528.  
  1529.                          When finished making changes press ESCAPE.
  1530.  
  1531.                          NOTE: You can press F1 for help while editing
  1532.                          DOTS. You can also press F1 for additional help
  1533.                          while in the Color Adjusting Window.
  1534.  
  1535.           F              flips the picture top to bottom. Think of this as
  1536.                          an upside down function.
  1537.  
  1538.           M              mirror images the picture. Think of this as a
  1539.                          sideways operation.
  1540.  
  1541.           >              rotates the picture clockwise.
  1542.  
  1543.           S              This allows you to sort the image's color-map. It
  1544.                          sorts the color map with the most frequently used
  1545.                          colors at the front of the color map. This is
  1546.                          great for images being displayed in Windows,
  1547.                          because Windows GRABS the TOP 16 colors(if you're
  1548.                          using a 256 color driver for Windows) in every
  1549.                          image's color map for display purposes. This
  1550.                          produces FUNNY looking pictures if the picture
  1551.                          used a lot of a particular color that Windows took
  1552.                          over and changed to its own liking! By sorting the
  1553.                          color map, the least used colors are placed at the
  1554.                          top. In fact a lot of images don't use the full
  1555.                          256 colors available in the color map. This means
  1556.                          that most images wouldn't be disturbed by
  1557.                          Windows(after sorting is done) because the colors
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.                          used by Windows would be colors in the color map
  1565.                          that weren't even used by the image! If you edit
  1566.                          the picture using the "E" command, the colors in
  1567.                          the color map that aren't used by the picture are
  1568.                          displayed with a white dot surrounded by a black
  1569.                          box surrounded by the color. Here is a cheap
  1570.                          looking example of a color in the color map.
  1571.  
  1572.                                    CCCCCCCCCCCC
  1573.                                    CCCCCCCCCCCC
  1574.                                    CCCCCBBBCCCC
  1575.                                    CCCCCBWBCCCC
  1576.                                    CCCCCBBBCCCC
  1577.                                    CCCCCCCCCCCC
  1578.                                    CCCCCCCCCCCC
  1579.  
  1580.                          The "C" represents the color of the color. The "B"
  1581.                          represents BLACK color. And the "W" represents
  1582.                          WHITE color.
  1583.  
  1584.                          Once you have sorted the colors you should update
  1585.                          the image colors. The programs asks if you wish
  1586.                          this to happen. If you don't do this, then the
  1587.                          image will look rather strange but might be
  1588.                          interesting to do on fractal images or images
  1589.                          other than photographic type images.
  1590.  
  1591.           ALT-T          Adds text to the picture. You can select between 3
  1592.                          different text styles. You can choose between 5
  1593.                          different text sizes. You can also select the
  1594.                          foreground and background colors of the text. You
  1595.                          can choose between straight text or transparent
  1596.                          text. Once you have chosen the text features you
  1597.                          want then the actual text is placed in the upper
  1598.                          left hand corner of your screen. You can place the
  1599.                          text anywhere on the screen by using the mouse.
  1600.                          When placed where you want it, just click a mouse
  1601.                          button.
  1602.  
  1603.                          NOTE: If you want the text to be upside down or
  1604.                          sideways, just rotate the picture first and then
  1605.                          add the text! Pretty clever?
  1606.  
  1607.           TAB            resizes the picture to fit the screen if the
  1608.                          picture needs to be enlarged or shrunk to fit
  1609.                          within the current screen size. The method of
  1610.                          enlarging or shrinking is a standard method and is
  1611.                          quite fast.
  1612.  
  1613.           SHIFT-TAB      resizes the picture to fit the screen if the
  1614.                          picture needs to be enlarged or shrunk to fit
  1615.                          within the current screen size. The method of
  1616.                          enlarging or shrinking is special to GIF-REED and
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.                          produces a better image than the standard method
  1624.                          and is slower too.
  1625.  
  1626.           R              restores the picture back from an image altering
  1627.                          function such as a trim or resize.
  1628.  
  1629.           ALT-R          restores the picture back to its original look.
  1630.                          It's like pressing R many times or pressing ESC to
  1631.                          get back to the main file menu  and then pressing
  1632.                          return to reload the picture. As you can see this
  1633.                          saves keystrokes. But more important than saving
  1634.                          ONE keystroke, it's FASTER!
  1635.  
  1636.           +              increases the screen resolution. The images will
  1637.                          appear to get smaller as you increase the
  1638.                          resolution.
  1639.  
  1640.           -              decreases the screen resolution. The images will
  1641.                          appear to get larger as you decrease the
  1642.                          resolution.
  1643.  
  1644.           F7             locks/unlocks the resolution to whatever screen
  1645.                          resolution you happen to be in. This way the next
  1646.                          picture that gets loaded will be loaded in that
  1647.                          resolution too.
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.                             Mouse Operation While Viewing
  1655.  
  1656.           After a picture is loaded, you will NOT see the mouse cursor.
  1657.           This is so that the picture in its entirety is displayed without
  1658.           an annoying mouse cursor smack in the middle of the screen. Once
  1659.           you MOVE the mouse around, the mouse cursor will appear.
  1660.  
  1661.           You can click the Middle mouse button and it will act as though
  1662.           you pressed ESC to get you back to the main file list menu.
  1663.  
  1664.           If you click the right button it will act as though you pressed
  1665.           the PgDn key to load the next picture.
  1666.  
  1667.           If you click the left button it will act as though you pressed
  1668.           the PgUp key to load the previous picture.
  1669.  
  1670.           If you hold down on the left button and then move it around you
  1671.           will see the picture move around too. This is called picture
  1672.           panning.
  1673.  
  1674.           If you click a mouse button while the mouse cursor is at the top
  1675.           of the screen, a help screen will appear.
  1676.  
  1677.           If you hold down on the right mouse button, you will be able to
  1678.           draw a box by moving the mouse around. You can see the width and
  1679.           height of the box displayed in the upper left hand corner of your
  1680.           screen. If you let go of the right button, the screen will
  1681.           refresh and act as though you did nothing useful. This is handy
  1682.           if you decide to draw a box in a different spot. If you move the
  1683.           mouse all the way to the edge of the screen, the picture will
  1684.           move over(pan) so that you have an opportunity to make a bigger
  1685.           box. This is great if you want to mark a box that is BIGGER than
  1686.           what your screen is. Once you have the box the way you want it,
  1687.           hold down on the left button. This freezes the box on the screen.
  1688.  
  1689.           Now you have 5 choices:
  1690.                (1) TRIM/CROP  you can click on the outside of the box and
  1691.                               the picture will be trimmed so that
  1692.                               everything outside the box is erased.
  1693.                (2) ENLARGE 1  you can click the right button while the
  1694.                               mouse cursor is INSIDE the box and the image
  1695.                               inside the box will be enlarged to fill the
  1696.                               screen using the enlarging mode-1.
  1697.  
  1698.                (3) ENLARGE 2  you can click the left button while the mouse
  1699.                               is inside the box to enlarge the image using
  1700.                               enlarging mode-2. Enlarging mode-1 is the
  1701.                               standard way. It's fast and pretty good.
  1702.                               Enlarging mode-2 is our special way. It's
  1703.                               slower and much better results, especially in
  1704.                               the higher resolution modes.
  1705.  
  1706.                (4) ERASE BOX  You can press the DELete key and the entire
  1707.                               box will be filled in with a color of your
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                               choice. You can either select the default
  1715.                               BackGround color or you can choose a color
  1716.                               from the color map. This allows you to make
  1717.                               cool looking boxes and borders.
  1718.  
  1719.                (5) BOX/LINE   You can press "B" to indicate that you want
  1720.                               to make a box. You will be asked what color
  1721.                               you want to make the box and also how thick
  1722.                               to make the box. NOTE: If you this BOX making
  1723.                               procedure to make a BOX very narrow you can
  1724.                               see that you can actually create LINES as
  1725.                               well!
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.                            Special Program Considerations
  1733.  
  1734.                                  Line Input Editing
  1735.  
  1736.  
  1737.           There are many places in the program in which you are allowed to
  1738.           type in a line of information. For example: If you press ALT-F at
  1739.           the main file menu, you can type in up to 20 directory paths.
  1740.           When typing in a  line of input you can use the Home, End, Left,
  1741.           Right keys for ease of editing. You can also use the Insert and
  1742.           Delete keys as well. In addition, you can use the backspace key
  1743.           for deleting backwards. If you want to delete the entire line,
  1744.           just press CTRL-Y.
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.                           Using GIF-REED Under Windows 3.0
  1752.  
  1753.           If you plan to use GIF-REED while inside of Windows, you should
  1754.           make sure that you are familiar with DOS subdirectories and the
  1755.           Windows PIF Editor. If NOT, I suggest that you familiarize
  1756.           yourself with the Windows PIF editor. The PIF editor is really
  1757.           quite easy to use.
  1758.  
  1759.  
  1760.                  Automatic Installation Of GIF-REED For Windows 3.0
  1761.  
  1762.           Run GIFVWIN.EXE at the DOS prompt like so:
  1763.  
  1764.                C>GIFVWIN
  1765.  
  1766.           This program will automatically update the GIFV.PIF file to
  1767.           indicate what subdirectory you have placed GIF-REED. This program
  1768.           will also COPY the GIFV.PIF file into your Windows directory.
  1769.  
  1770.           The next step is to add GIF-REED to the Program Managers' list of
  1771.           programs to run. The section "Creating A Windows Menu Item With
  1772.           ICON" discusses how to do this.
  1773.  
  1774.  
  1775.                    Manual Installation Of GIF-REED For Windows 3.0
  1776.  
  1777.           The first thing you'll want to do is to Copy the GIFV.PIF file
  1778.           into the Windows directory. For example: If you've stored GIF-
  1779.           REED in a directory called D:\GIFREED then you would type:
  1780.  
  1781.                D>COPY D:\GIFREED\GIFV.PIF E:\WIN31
  1782.  
  1783.           This of course assumes that your Windows 3.x directory is located
  1784.           in "E:\WIN31". If not, replace "E:\WIN31" with your Windows 3.x
  1785.           subdirectory.
  1786.  
  1787.           The next step would be to Customize the GIFV.PIF file for use
  1788.           with Windows. Make sure you load Windows first. Then follow these
  1789.           steps carefully, if you are a Windows novice:
  1790.  
  1791.                (1) Put yourself at the Program Manager.
  1792.                (2) Select WINDOW
  1793.                (3) Select MAIN
  1794.                (4) RUN PIF-EDITOR
  1795.                (5) Select FILE
  1796.                (6) Select OPEN
  1797.                (7) Pick GIFV.PIF as file to edit.
  1798.                (8) Enter proper path and program name. This would be path &
  1799.                filename. For example: If GIF-REED was stored in D:\GIFREED
  1800.                then enter "D:GIFREED\GIFV.EXE" without the quotes of
  1801.                course.
  1802.                (9) Enter the Start-Up directory. This would be the SAME as
  1803.                the GIF-REED directory. For Example: "D:\GIFREED" without
  1804.                the quotes of course.
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.                (10) Select FILE
  1812.                (11) Select SAVE
  1813.                (12) Select FILE (13) Select EXIT. This concludes the
  1814.                updating of the PIF file with the PIF Editor. Easy?
  1815.  
  1816.           The next step is to add GIF-REED to the Program Managers' list of
  1817.           programs to run. The next section discusses how to do this.
  1818.  
  1819.  
  1820.                        Creating A Windows Menu Item With ICON
  1821.  
  1822.           This step actually puts an entry in your Windows menu selection
  1823.           area. Of course you will have to decide where (what window) to
  1824.           put GIF-REED. I would suggest that you place it in either the NON
  1825.           Windows Applications or Windows Applications. Just follow these
  1826.           simple steps:
  1827.  
  1828.                (1) Put yourself in the Program Manager
  1829.                (2) Select WINDOW
  1830.                (3) Select Non-Windows Applications or Windows Applications
  1831.                (4) Select FILE
  1832.                (5) Select NEW
  1833.                (6) Select Program Item
  1834.                (7) Enter "GIF-REED" for program description. Enter
  1835.                "GIFV.PIF" for command line.
  1836.                (8) Select CHANGE ICON
  1837.                (9). Skip error message by clicking on OK.
  1838.                (10) Enter path and "GIFV.ICO" for icon name. For example if
  1839.                GIF-REED was stored in "D:\GIFREED" then you would type
  1840.                "D:\GIFREED\GIFV.ICO" then return. Only one icon should
  1841.                appear. Select this icon (it looks like mountains).
  1842.                (11) Select OK until back at Program Manager. You should now
  1843.                see a GIF-REED Icon that you can run.
  1844.  
  1845.           Once you have GIF-REED as a Windows ICON. You can double-click on
  1846.           it to run it. While it's running you can switch back to Windows
  1847.           by pressing ALT-ENTER. This puts GIF-REED on hold so that you may
  1848.           do other Windows functions. When ready to get back to GIF-REED
  1849.           just double-click on the GIF-REED ICON and then press ALT-ENTER
  1850.           to put you into FULL screen mode. It's that simple to do.
  1851.  
  1852.           NOTE: If using GIF-REED under Windows, you should still try to
  1853.           use EMS memory for the picture buffer. Otherwise use XMS. And as
  1854.           mentioned before if you cannot, then use DISK.
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.                               Files Needed By GIF-REED
  1862.  
  1863.                READ.ME        Read me file
  1864.                GIFV.EXE       Program
  1865.                GIFV.GIF       Initial screen
  1866.                SAMPLE.GIF     Sample GIF file created by GIF-REED's Text
  1867.                               capabilities and pixel editing features!
  1868.                GIFVWIN.EXE    Customize GIFV.PIF for Windows
  1869.                GIFV.ICO       Window's ICON for GIF-REED
  1870.                GIFV.PIF       Window's PIF file for GIF-REED
  1871.                MONEY.DOC      Shows how you can make money from GIF-REED!
  1872.                DESC.BBS       Description file for GIF-REED for uploading
  1873.                               the NON-REGISTERED version of GIF-REED to
  1874.                               other BBSs. Do NOT give the REGISTERED
  1875.                               version of GIF-REED anywhere!
  1876.                GIFREED.DOC    Documentation
  1877.                ORDER.FRM      Order form
  1878.                OFFER.DOC      Special program offers from Software Matters
  1879.                MAKEROM.BAT    Program to produce a copy of your video ROM
  1880.                DEBUG.TXT      Used by MAKEROM.BAT
  1881.                GIFV.SLA-SLU   Used by the script language interpreter
  1882.  
  1883.           These files are contained in the distribution set for GIF-REED.
  1884.           If these files are NOT ALL contained in the distribution set you
  1885.           received, call us at 1-800-25-FLASH to receive your full set.
  1886.  
  1887.  
  1888.                           Files Created & Used By GIF-REED
  1889.  
  1890.                GIFV.CFG       Configuration file
  1891.                GIFV.DIR       Default directories to load
  1892.                GIFV.GRD       Scores, categories, keywords and comments
  1893.                GIFV.DAT       Used by GIF-REED
  1894.                
  1895.           These files are created along the way after you start using GIF-
  1896.           REED. They keep track of what kind of default settings you wish
  1897.           to use. The .GRD file is special in that it's like a database. It
  1898.           keeps track of all comments, scores, categories and keywords for
  1899.           your picture files.
  1900.  
  1901.  
  1902.                          Temporary Files Created By GIF-REED
  1903.  
  1904.                GIFV.$$$       Used for GIF89a files
  1905.                GIFV.1-999     Used for the UNDO feature
  1906.                GIFV.TMP       Used to NON-Interlace GIF file
  1907.                GIFV.CMT       Used for displaying comments
  1908.  
  1909.           If you see any of the above temporary files left around AFTER you
  1910.           have exited GIF-REED you may delete them. They are NOT needed
  1911.           when GIF-REED loads.
  1912.  
  1913.  
  1914.                                 Files Created By YOU
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.                GIFV.SLx       Text files used for the personalized slide
  1923.                               show. These are called script files. "x" is
  1924.                               between "A" and "Z". This means you can have
  1925.                               up to 26 different slide show script files.
  1926.  
  1927.                               NOTE: These files MUST reside in the SAME
  1928.                               directory as the other GIF-REED files.
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.                              TEMP Areas & Picture Buffer
  1936.  
  1937.  
  1938.           There are many references to TEMP area and TEMP Drive and Picture
  1939.           buffer. In fact on the main file menu screen you can see that F3
  1940.           allows you to change the area to EMS, DISK or XMS. This selection
  1941.           indicates where you want the picture buffer to be stored. In
  1942.           other words when a picture is loaded, it isn't just loaded into
  1943.           the video cards memory. It's also loaded into (EMS/DISK or XMS)
  1944.           memory as well. This way you can scroll(PAN) around the picture
  1945.           and do neat things like MIRROR image and ROTATE etc... The choice
  1946.           of EMS/DISK/XMS should be in order of speed:
  1947.  
  1948.                1. EMS
  1949.                2. XMS
  1950.                3. DISK Space
  1951.  
  1952.           If you don't have EMS or XMS memory available, go ahead and use
  1953.           DISK space for the picture buffer. This is the slowest of them
  1954.           all but what the heck at least the program will function. It is
  1955.           wisest to set the environment variable TEMP or TMP to point to a
  1956.           RAM DISK. If you don't have a RAM DISK now, set one up. See your
  1957.           DOS Manual on how to set one up. Make sure the RAM DISK is at
  1958.           least 1 or 2 Megs in size (the larger the better). This is
  1959.           because other things are stored there as well (such as the undo
  1960.           save area). Let's say that you have a RAM DISK as drive G: Just
  1961.           put the following statement in your AUTOEXEC.BAT file:
  1962.  
  1963.                SET TEMP=G:\
  1964.  
  1965.           This tells GIF-REED to store it's DISK picture buffer into the
  1966.           RAM DISK (if the TEMP area was set to DISK). It also tells GIF-
  1967.           REED to do all of it's temporary disk accesses on the RAM DISK.
  1968.           Everytime you alter a picture and the RESTORE option is turned
  1969.           on, a copy of the picture is made onto the RAM DISK. These TEMP
  1970.           files also use the "TEMP" environment variable to see where to
  1971.           place the TEMP files.
  1972.  
  1973.           NOTE: Even though you specify EMS or XMS memory to store the
  1974.           picture buffer, the TEMP files created by GIF-REED will STILL go
  1975.           to the TEMP Drive indicated by the "TEMP" environment variable.
  1976.  
  1977.           NOTE: GIF-REED will also look at the "TMP" environment variable
  1978.           as well as the "TEMP".
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.                                    Error Messages
  1986.  
  1987.           There are but a few error messages that will occur in the GIF-
  1988.           REED program. Most of them are easy to understand and the
  1989.           solutions are obvious. But below are some of the less obvious
  1990.           error messages that may appear during the use of GIF-REED.
  1991.  
  1992.           Error in loading DOS SHELL!
  1993.  
  1994.                This error occurs when you press the ALT-F2 key to activate
  1995.           the DOS/BOSS function. After attempting to load a secondary DOS
  1996.           Shell this message appears if there isn't enough memory or
  1997.           command.com can't be found. Make sure that COMSPEC points to
  1998.           command.com. Also make sure you have at least 400K of free memory
  1999.           before running GIF-REED.
  2000.  
  2001.  
  2002.           Error in GIF Resolution: filename
  2003.           Error:## in GIF Descriptor: filename
  2004.           Not a GIF87a or GIF89a file, or header read error. Press any key
  2005.           Error in GIF file!
  2006.  
  2007.                These error messages are indicators that the GIF file you
  2008.           are trying to load is corrupted or is not even a REAL GIF file.
  2009.  
  2010.  
  2011.           Error opening temp file!
  2012.  
  2013.                When doing an operation that changes the picture such as a
  2014.           shrink or enlargement a TEMP file is created. If you run out of
  2015.           disk space in the TEMP drive, you'll get this error. Make sure
  2016.           that you have enough space in the TEMP drive area.
  2017.  
  2018.  
  2019.           NOT Enough EMS, or DISK Space, or Invalid TEMP Directory, or Too
  2020.           Many TSRS!
  2021.  
  2022.                This error message appears after you try to load a picture
  2023.           file. If you had selected EMS memory for the TEMP picture buffer
  2024.           and you don't have enough EMS memory to hold the ENTIRE picture
  2025.           this error will occur. Also if you had selected DISK as the TEMP
  2026.           picture buffer and you run out of disk space you will get this
  2027.           message. Also if you had selected DISK as the TEMP picture buffer
  2028.           and have TOO many TSRs then this error will occur. Try to make
  2029.           sure that you have at least 400K of free DOS RAM before running
  2030.           GIF-REED.
  2031.  
  2032.  
  2033.           Error opening file "filename"
  2034.  
  2035.                This error occurs if the file you are trying to load can't
  2036.           be opened to read in. This could indicate a network error or a
  2037.           damaged FAT! This should NEVER occur.
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.           Premature EOF in File!
  2046.  
  2047.                Some GIF picture makers don't properly produce a GIF picture
  2048.           file. The GIF format expects certain codes to be at the END of
  2049.           the GIF picture. If it can't find these CODES then you will see
  2050.           this error message. This picture will stay on the screen though
  2051.           for your viewing enjoyment.
  2052.  
  2053.  
  2054.           Error in temporary file:##
  2055.  
  2056.                When loading a GIF file, if an error occurs in the TEMP area
  2057.           (EMS or DISK) you will see the error here. This should NEVER
  2058.           occur. You should call us at 1-317-253-8088 if it does.
  2059.  
  2060.  
  2061.           Error in nolacing file!
  2062.  
  2063.                If you are viewing a picture that is stored in a INTERLACED
  2064.           GIF format, the picture file is converted to a NON-Interlaced
  2065.           format internally for viewing purposes only. If there was an
  2066.           error in the TEMP file used to do this you will see this message.
  2067.  
  2068.  
  2069.           Error Saving Picture:##
  2070.  
  2071.                If you are doing an operation that changes the picture like
  2072.           a TRIM/SHRINK/ENLARGEMENT or ROTATE, the picture is first saved
  2073.           to the TEMP drive. If the TEMP drive fills up you will get this
  2074.           error!
  2075.  
  2076.  
  2077.           Error Restoring Picture!
  2078.  
  2079.                If you are restoring a picture to its original look and the
  2080.           TEMP drive has an error, you will see this error appear. This
  2081.           should NEVER occur!
  2082.  
  2083.  
  2084.           Error Enlarging Picture!
  2085.           Error Resizing Picture!
  2086.           Error Rotating Picture!
  2087.  
  2088.                These errors appear if the TEMP drive fills up during the
  2089.           operation indicated. Also if the TEMP picture buffer has an error
  2090.           in it you will also get these error messages.
  2091.  
  2092.  
  2093.           Error in Saving DIR Paths!
  2094.  
  2095.                If the drive that GIF-REED is stored on is full when you try
  2096.           to SAVE your search DIRECTORies you will see this error message.
  2097.           Free up some disk space and try saving again.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.           Error saving Options!
  2107.  
  2108.                If the drive that GIF-REED is stored on is full when you try
  2109.           to SAVE your configuration options you will see this error
  2110.           message. Free up some disk space and try saving again.
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.                                      Appendix A
  2118.  
  2119.           This section describes the script language that goes into the
  2120.           making of the slide show script files. The slide show script
  2121.           files are called "GIFV.SLx" where the "x" is between "A" and "Z".
  2122.           For example: If you chose personalized slide show and selected
  2123.           "F" then the file GIFV.SLF would be read and processed by our
  2124.           slide show script language.
  2125.  
  2126.           Using the script language you can create personalized slide shows
  2127.           that show specific images in specific order with customized
  2128.           delays. You can even create a MOUSE operated slide show. This use
  2129.           of the script language makes it a glorified slide show viewer.
  2130.           However there are more important task that can be accomplished
  2131.           via the script language. You can perform automated processes on
  2132.           your images. For example, you can create a script file that would
  2133.           go through all of your GIF and/or BMP and/or PCX files and rotate
  2134.           them clockwise and then turn them into a gray scale color image.
  2135.           This can be handy if you have an image printing program. By
  2136.           making the images gray, the printing program won't have to deal
  2137.           with color optimization. By rotating the image, you won't have to
  2138.           worry about your printing program being able to print landscape.
  2139.           There are unlimited abilities with what you can do with the
  2140.           script language!
  2141.  
  2142.           The script language is REAL time. This means that errors are
  2143.           detected while the script is running. No pre-scanning of the
  2144.           script file is done for syntax errors or missing files. If an
  2145.           error occurs in the processing of the script, that line is
  2146.           ignored and the next line is read. If you find that your script
  2147.           file puts you into an endless loop (never ending), you can exit
  2148.           ANY slide show script by pressing ESCAPE.
  2149.  
  2150.           Any labels that need to be defined because of GOTO :LABEL
  2151.           references should start with a ":". For example:
  2152.  
  2153.                     CHANGE-PATH E:\GIFS\*.GIF
  2154.                     DELAY 5
  2155.                :LOOPHERE
  2156.                     LOADNEXT :EXIT
  2157.                     GOTO :LOOPHERE
  2158.                :EXIT
  2159.  
  2160.           This script file would load all of the .GIF files from the
  2161.           E:\GIFS directory. Each slide image would have a 5 seconds pause
  2162.           before advancing to the next image. Once no more images were
  2163.           found the program script would exit.
  2164.  
  2165.           The format of each script line can have spaces preceding the
  2166.           command or label. In fact TABS can be imbedded in the lines too.
  2167.           All TABS and spaces will be ignored during processing. This is so
  2168.           that you can make your script files look pretty with proper
  2169.           indention and such.
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.           NOTE: You can exit any script file by pressing ESCape. Any script
  2177.           command line that STARTS with a ";" is considered a comment line
  2178.           that is NOT processed. For example:
  2179.  
  2180.                ;    LoadFile G:\CINDY.GIF
  2181.  
  2182.           This script line would NOT load the CINDY.GIF file. Instead it
  2183.           will be treated like a comment line.
  2184.  
  2185.           NOTE: All configurable settings such as Slide show type and res
  2186.           locking settings are NOT altered before running the script files.
  2187.           In otherwords if you want to be sure that the script your create
  2188.           has a slide show that uses the FADE IN/OUT technique, you MUST
  2189.           specify the script command SLIDE-TYPE-FADE. Otherwise the slide
  2190.           show may use the normal mode or the BLIND mode depending on how
  2191.           you have set up your settings.
  2192.  
  2193.           There are many script file commands that can be used. Below is a
  2194.           list of all script file commands grouped in related sections:
  2195.  
  2196.                          Commands That Control Script Logic
  2197.  
  2198.            Modes  Command          Parameters           Sample Script Name
  2199.           ----------------------------------------------------------------
  2200.            T      END                                   GIFV.SLN
  2201.            T  G   GOTO               LABEL              MOST SCRIPT FILES
  2202.            T      IFINT              LABEL              GIFV.SLD
  2203.            T      IF-LAST-FILE       LABEL              GIFV.SLR
  2204.            T      IF>=320X200        LABEL              like IF>=640X480
  2205.            T      IF>=640X400        LABEL              like IF>=640X480
  2206.            T      IF>=640X480        LABEL              GIFV.SLE
  2207.            T      IF>=800X600        LABEL              GIFV.SLE
  2208.            T      IF>=1024X768       LABEL              like IF>=640X480
  2209.            T      IFBMP              LABEL              GIFV.SLQ
  2210.            T      IFGIF              LABEL              GIFV.SLQ
  2211.            T      IFPCX              LABEL              GIFV.SLQ
  2212.            T  G   IFEXIST       FILENAME LABEL          GIFV.SLH
  2213.            T      IFBUTTON-L         LABEL              GIFV.SLN, GIFV.SLM
  2214.            T      IFBUTTON-R         LABEL              GIFV.SLN, GIFV.SLM
  2215.            T      IFBUTTON-C         LABEL              GIFV.SLN, GIFV.SLM
  2216.            T  G   IF         V{1-10}{<,>,=}{###} LABEL  GIFV.SLI, GIFV.SLJ
  2217.            T  G   GOSUB              LABEL              GIFV.SLJ, GIFV.SLK
  2218.            T  G   SUB-END                               GIFV.SLJ
  2219.  
  2220.                   Commands That Set & Display Variables & Messages
  2221.  
  2222.            Modes  Command          Parameters           Sample Script Name
  2223.           ----------------------------------------------------------------
  2224.            T  G   DISPLAY          V{1-10}              GIFV.SLI, GIFV.SLQ
  2225.            T  G   ECHO             Message Text         GIFV.SLI, GIFV.SLU
  2226.            T  G   SET        V{1-10} {###,+,-,system}   GIFV.SLI, GIFV.SLJ
  2227.  
  2228.                              Command To Point To A Path
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.            Modes  Command          Parameters           Sample Script Name
  2236.           ----------------------------------------------------------------
  2237.            T      CHANGE-PATH   {Valid Path,%1-%9}     GIFV.SLR & More
  2238.  
  2239.                            Commands To Do File Operations
  2240.  
  2241.            Modes  Command          Parameters           Sample Script Name
  2242.           ----------------------------------------------------------------
  2243.            T      FILE-COPY     Destination  LABEL      GIFV.SLR
  2244.            T      FILE-MOVE     Destination  LABEL      GIFV.SLR
  2245.            T      FILE-DELETE      LABEL                GIFV.SLR
  2246.            T      FILE-RENAME    FileName    LABEL      GIFV.SLR
  2247.            T      SUB-CREATE   {Valid Path,%1-%9} LABEL GIFV.SLR
  2248.  
  2249.                               Commands To Load Pictures
  2250.  
  2251.            Modes  Command          Parameters           Sample Script Name
  2252.           ----------------------------------------------------------------
  2253.            T      LOAD             Image FileName       GIFV.SLF
  2254.            T      LOADNEXT         LABEL                GIFV.SLC
  2255.            T      LOADPREV         LABEL                GIFV.SLC
  2256.            T      SKIPNEXT         LABEL                GIFV.SLD
  2257.            T      SKIPPREV         LABEL                GIFV.SLN
  2258.  
  2259.                        Commands To Control Slide Show Effects
  2260.  
  2261.            Modes  Command          Parameters           Sample Script Name
  2262.           ----------------------------------------------------------------
  2263.            T      SLIDE-TYPE-NORMAL                     GIFV.SLE
  2264.            T      SLIDE-TYPE-BLIND                      GIFV.SLE
  2265.            T      SLIDE-TYPE-FADE                       GIFV.SLE
  2266.  
  2267.                        Commands Used While Image Is Displayed
  2268.  
  2269.            Modes  Command          Parameters           Sample Script Name
  2270.           ----------------------------------------------------------------
  2271.               G   CENTER                                GIFV.SLO
  2272.               G   FLIP                                  GIFV.SLP
  2273.               G   GRAY                                  GIFV.SLB
  2274.               G   INVERT                                SAME AS NEGATIVE
  2275.               G   MIRROR                                GIFV.SLP
  2276.               G   NEGATIVE                              Similar to MORE-RED
  2277.               G   ROTATE                                GIFV.SLP
  2278.               G   REDRAW                                Similar to MORE-RED
  2279.               G   RES+                                  GIFV.SLO
  2280.               G   RES-                                  GIFV.SLO
  2281.               G   PRINT                                 GIFV.SLP
  2282.               G   WRITE            { ,B,G,P} {1,2,3}    GIFV.SLB, GIFV.SLD
  2283.               G   BRIGHTER                              Similar to MORE-RED
  2284.               G   DARKER                                Similar to MORE-RED
  2285.               G   MORE-CONTRAST                         Similar to MORE-RED
  2286.               G   LESS-CONTRAST                         Similar to MORE-RED
  2287.               G   MORE-RED                              GIFV.SLG
  2288.               G   LESS-RED                              Similar to MORE-RED
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.               G   MORE-GREEN                            GIFV.SLG
  2296.               G   LESS-GREEN                            Similar to MORE-RED
  2297.               G   MORE-BLUE                             GIFV.SLG
  2298.               G   LESS-BLUE                             Similar to MORE-RED
  2299.               G   RESET-COLORS                          GIFV.SLG
  2300.               G   SORT-COLORS                           GIFV.SLS
  2301.  
  2302.                             Commands To Control Printing
  2303.  
  2304.            Modes  Command          Parameters           Sample Script Name
  2305.           ----------------------------------------------------------------
  2306.            T  G   PRINTER          {Filename}           GIFV.SLQ
  2307.            T  G   PRINTER-ON                            GIFV.SLQ
  2308.            T  G   PRINTER-OFF                           GIFV.SLQ
  2309.            T  G   PRINTER-FF                            GIFV.SLQ
  2310.  
  2311.                         Commands To Control Mouse Operations
  2312.  
  2313.            Modes  Command          Parameters           Sample Script Name
  2314.           ----------------------------------------------------------------
  2315.            T  G   MOUSE-CONTROL-ON                      GIFV.SLN, GIFV.SLM
  2316.            T  G   MOUSE-CONTROL-OFF                     GIFV.SLN, GIFV.SLM
  2317.  
  2318.                             Commands To Control Debugging
  2319.  
  2320.            Modes  Command          Parameters           Sample Script Name
  2321.           ----------------------------------------------------------------
  2322.            T  G   DEBUG-ON                              GIFV.SLK
  2323.            T  G   DEBUG-OFF                             GIFV.SLK
  2324.  
  2325.                               General Purpose Commands
  2326.  
  2327.            Modes  Command          Parameters           Sample Script Name
  2328.           ----------------------------------------------------------------
  2329.            T  G   BEEP             {###}                GIFV.SLC, GIFV.SLG
  2330.            T      DELAY            {###}                GIFV.SLC
  2331.            T  G   ENTER                                 GIFV.SLQ
  2332.            T  G   SYSTEM           {DOS COMMAND}        GIFV.SLG, GIFV.SLH
  2333.            T      TEXT                                  GIFV.SLG
  2334.            T  G   WAIT             {###}                GIFV.SLI, GIFV.SLG
  2335.  
  2336.                    Commands That Change The NEXT Images Resolution
  2337.  
  2338.            Modes  Command          Parameters           Sample Script Name
  2339.           ----------------------------------------------------------------
  2340.            T      RES              {###}                GIFV.SLO
  2341.            T      RES-LOCK                              GIFV.SLO
  2342.            T      RES-UNLOCK                            GIFV.SLO
  2343.            T      RES-UP                                GIFV.SLO
  2344.            T      RES-DOWN                              GIFV.SLO
  2345.            T      EGA-MODE                              GIFV.SLT
  2346.            T      VGA-MODE                              GIFV.SLT
  2347.            T  G   EGA-COLOR-ADJUST      {ON,OFF}        GIFV.SLT
  2348.            T  G   KEEP-SCREEN-SIZE      {ON,OFF}        GIFV.SLT
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.           The "T" indicates that the command can be used while the script
  2358.           is NOT displaying an image. If an image is being displayed at the
  2359.           point in time that a command with ONLY a "T" is encountered, the
  2360.           command is processed and the Image Display Mode will change to
  2361.           FALSE. This means that if a command that can only be used while
  2362.           an image is displayed ("G" ONLY) is encountered, an error message
  2363.           will result.
  2364.  
  2365.           The "G" indicates that the command can be used while the script
  2366.           IS displaying an image. If the command is "G" ONLY, then if Image
  2367.           Display Mode is FALSE then an error message is displayed.
  2368.           Otherwise the command is processed on the picture.
  2369.  
  2370.           If a command has both "T" and "G" then they can be executed at
  2371.           anytime. We have provided a lot of sample script files. They are
  2372.           GIFV.SLA through GIFV.SLU. Most of the scripts provide useful
  2373.           things. Some are just to show how a particular command works in
  2374.           real practice.
  2375.  
  2376.           The parameters field indicates if any parameters are needed for a
  2377.           command. Anything in the "{}" indicates valid values to enter. A
  2378.           "###" indicates a number. LABEL should be supplied. If NO label
  2379.           is supplied on a command that indicates a LABEL that NO branching
  2380.           in the script file will take place.
  2381.  
  2382.                         Complete Script Language Description
  2383.  
  2384.  
  2385.                          Commands That Control Script Logic
  2386.  
  2387.           END
  2388.                The END command HALTS execution of the script file and
  2389.                EXITS.
  2390.           GOTO LABEL
  2391.                The GOTO statement jumps to location where LABEL can be
  2392.                found in the script file.
  2393.           IFINT LABEL
  2394.                IFINT tests to see if the next image to be loaded is a GIF
  2395.                Interlaced file. If so controls jumps to LABEL.
  2396.           IF-LAST-FILE LABEL
  2397.                IF-LAST-FILE tests to see if there are NO MORE files to be
  2398.                processed. If there are no more files in the list then
  2399.                control jumps to LABEL.
  2400.           IF>=320X200 LABEL
  2401.                IF>=320X200 tests the next image size. If the next image is
  2402.                greater than or equal to 320X200 resolution then control
  2403.                jumps to LABEL.
  2404.           IF>=640X400  LABEL
  2405.           IF>=640X480  LABEL
  2406.           IF>=800X600  LABEL
  2407.           IF>=1024X768 LABEL
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.                The above tests are similar in nature to the IF>=320X200. If
  2415.                you can't figure out how to use these, you shouldn't be
  2416.                playing with script files to begin with!
  2417.           IFBMP LABEL
  2418.           IFGIF LABEL
  2419.           IFPCX LABEL
  2420.                These tests test for the file extension of the next file to
  2421.                load. If the extension matches then control is jumped to
  2422.                LABEL.
  2423.           IFEXIST Filename LABEL
  2424.                If the filename indicated EXISTS in the currently selected
  2425.                directory then control jumps to LABEL.
  2426.           IFBUTTON-L LABEL
  2427.                If mouse control is ON then IFBUTTON-L detects if the LEFT
  2428.                mouse button was pressed to quit out of a picture. If the
  2429.                LEFT button was pressed then control jumps to LABEL
  2430.           IFBUTTON-R LABEL
  2431.           IFBUTTON-C LABEL
  2432.                These commands are similar to IFBUTTON-L, but testing for
  2433.                the RIGHT and CENTER buttons instead.
  2434.           IF V{1-10}{<,>,=}{###} LABEL
  2435.                The IF command tests the value of one of the 10 variables
  2436.                allowed. The test can be <(less than) or >(greater than) or
  2437.                =(equal). The ### is a number to test against. LABEL is
  2438.                where control jumps if the test is true. For example: "IF
  2439.                V4>10 :MORE" This statement checks to see if variable 4 is
  2440.                greater than 10. If so control jumps to ":MORE".
  2441.           GOSUB LABEL
  2442.                This allows a procedure(routine, function) with the name
  2443.                LABEL to be executed. Once the routine is finished control
  2444.                transfers back to the statement following the GOSUB LABEL.
  2445.                NOTE: The called procedure must end with a SUB-END
  2446.                statement.
  2447.           SUB-END
  2448.                This statement indicates that the end of the sub-routine is
  2449.                found. Control will transferred back to where the calling
  2450.                GOSUB statement was.
  2451.  
  2452.  
  2453.                   Commands That Set & Display Variables & Messages
  2454.  
  2455.           DISPLAY V{1-10}
  2456.                This displays on the screen the current value of any of the
  2457.                10 variables that you can manipulate. For example: "DISPLAY
  2458.                V2" would cause the contents of V2 to be displayed on the
  2459.                screen.
  2460.           ECHO text message
  2461.                This command allows you to print any text on the screen(much
  2462.                like the DOS ECHO command). Any text can be displayed. For
  2463.                example: "ECHO Have a nice day!" would result in "Have a
  2464.                nice day!" displayed on your screen. The ECHO command also
  2465.                allows for system variables to be displayed in the message.
  2466.                Enclose any system variable within % in the message. For
  2467.                example:
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.                     ECHO %FILE_NAME% has %IMAGE_COLORS% colors in it!
  2476.  
  2477.                This would display something like:
  2478.  
  2479.                     GIRL.GIF has 256 colors in it!
  2480.  
  2481.                The allowable system variables are described below in the
  2482.                SET command. There is 1 additional system variable that the
  2483.                ECHO command can use that the SET command can't. It's the
  2484.                "FILE_NAME" system variable. The reason the SET command
  2485.                can't use it is because it's NOT a number!
  2486.  
  2487.                HINT: By using system variables in the ECHO command and
  2488.                using the PRINTER-ON command you can essentially produce
  2489.                reports about your picture files! (See the GIFV.SLU script
  2490.                file for details)
  2491.           SET V{1-10}  {###,+,-,system}
  2492.                This command sets the value of any of the 10 variables
  2493.                allowed in the script language to a particular value. For
  2494.                example: "SET V3 100". This would set V3 to 100. You can
  2495.                also increment and decrement variables. For example: "SET V5
  2496.                +". This would add 1 to the value of V5 and "SET V1 -" would
  2497.                subtract 1 from the value of V1. You can also set your
  2498.                variables to some of the various SYSTEM settings. For
  2499.                example: If you wanted V2 to contain the size of the next
  2500.                file to process then you would say "SET V2 FILE_SIZE". Below
  2501.                is a list of all system variables:
  2502.  
  2503.                     DEBUG_SWITCH
  2504.                          If the DEBUG-ON option is turned on then this will
  2505.                          be equal to 1 otherwise it will be equal to 0.
  2506.                     PRINTER_SWITCH
  2507.                          If the PRINTER-ON option is turned on then this
  2508.                          will be equal to 1 otherwise it will be equal to
  2509.                          0.
  2510.                     RES_LOCK_SWITCH
  2511.                          If the RES-LOCK option is turned on then this will
  2512.                          be equal to 1 otherwise it will be equal to 0.
  2513.                     MOUSE_CONTROL_SWITCH
  2514.                          If the MOUSE-CONTROL-ON option is turned on then
  2515.                          this will be equal to 1 otherwise it will be equal
  2516.                          to 0.
  2517.                     RES_X
  2518.                          This returns the value of the width of the next
  2519.                          image to load.
  2520.                     RES_Y
  2521.                          This returns the value of the height of the next
  2522.                          image to load.
  2523.                     FILE_NUMBER
  2524.                          This returns the number of files already processed
  2525.                          in a particular path.
  2526.                     FILE_ERROR
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.                          This returns the error number of the last file
  2534.                          operation (File-Copy, File-Move, File-Delete,
  2535.                          File-Rename) The meaning of the different values
  2536.                          that FILE_ERROR can have are listed below:
  2537.                               0    File operation completed OK
  2538.                               1    Source file can't be found
  2539.                               2    Target area FULL, Subdirectory by same
  2540.                                    name, or Target NOT a valid drive.
  2541.                               3    Target area doesn't exist or Target
  2542.                                    drive full
  2543.                               4    Read/Write ERROR on file
  2544.                               5    NOT Enough Memory
  2545.                               6    NOT USED
  2546.                               7    Source and Target are the SAME
  2547.                               8    NOT USED
  2548.                               9    FILE-RENAME used invalid WILDCARDing
  2549.                          .
  2550.                     LINE_NUMBER
  2551.                          This returns the line number in the script file
  2552.                          that the set command is on.
  2553.                     DELAY
  2554.                          This returns the delay time for the slides to wait
  2555.                          after showing the image.
  2556.                     RESOLUTION
  2557.                          This returns what resolution number is currently
  2558.                          selected. It's only useful if RES-LOCK is turned
  2559.                          on. The numbers range from 1 to ??. Usually there
  2560.                          are about 3 to 6 resolutions available depending
  2561.                          on your Super VGA capabilities.
  2562.                     FILE_SIZE
  2563.                          This returns the file size of the next file to be
  2564.                          processed.
  2565.                     IMAGE_COLORS
  2566.                          This returns the number of colors in the file.
  2567.                          This would be 2 for black & white pictures, 16 for
  2568.                          16 color files and 256 for 256 color files.
  2569.                     V_#
  2570.                          Where # is 1 thru 10. This means you can set any
  2571.                          variable to the value of any other variable. For
  2572.                          example: "SET V2 V_1" This sets variable 2 to the
  2573.                          value in variable 1.
  2574.  
  2575.                              Command To Point To A Path
  2576.  
  2577.           CHANGE-PATH {PATH, %1-%9)
  2578.                This command changes the path to load files from the path
  2579.                indicated by PATH. For example: "CHANGE-PATH *.GIF" would
  2580.                point the file list to the current directory. "CHANGE-PATH
  2581.                F:\PICTURES\*.GIF" would point to the F:\PICTURES directory
  2582.                and only select GIF files.
  2583.  
  2584.                NOTE: You can also use the %1 through %9 instead of a valid
  2585.                path. In this case the path will be taken from the program
  2586.                command line(very powerful!). So for example: "GIFV /P:R
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.                G:\*.* E:\CAT\*.GIF" If the script file called GIFV.SLR had
  2594.                a CHANGE-PATH %1 in it then "G:\*.*" would be used instead.
  2595.                If it had a CHANGE-PATH %2 then E:\CAT\*.GIF would be used.
  2596.                You can have up to 9 different selections.
  2597.  
  2598.                            Commands To Do File Operations
  2599.  
  2600.           FILE-COPY  Destination LABEL
  2601.                This command allows you to take the next file in the list to
  2602.                be processed and copy it to a new filename or even a new
  2603.                drive and/or path. If there is an error in copying then
  2604.                control jumps to LABEL. See the system variable called
  2605.                FILE_ERROR.
  2606.           FILE-MOVE  Destination LABEL
  2607.                This command allows you to take the next file in the list to
  2608.                be processed and move it to a new path or even a new drive
  2609.                and/or path. If there is an error in moving then control
  2610.                jumps to LABEL. See the system variable called FILE_ERROR.
  2611.           FILE-DELETE LABEL
  2612.                This command allows you to delete the next file to be
  2613.                processed. If there is an error in deleting then control
  2614.                jumps to LABEL. See the system variable called FILE_ERROR.
  2615.           FILE-RENAME FileName LABEL
  2616.                This command allows you to rename the next file to be
  2617.                processed. You can specify either a regular filename or you
  2618.                can WILDCARD the filename. See your DOS manual about
  2619.                WILDCARDS in filenames if you are not familiar with the
  2620.                term. For example "FILE-RENAME *.XXX" This would take the
  2621.                next file and rename it to the same filename but .XXX for
  2622.                the file extension! "FILE-RENAME X*.*" This would take the
  2623.                next file and rename it so that the 1st letter will be a X
  2624.                and the rest of the file name would remain intact! If there
  2625.                is an error in renaming then control jumps to LABEL. See the
  2626.                system variable called FILE_ERROR.
  2627.           SUB-CREATE {Path,%1-%9} LABEL
  2628.                This command creates a directory with the path specified by
  2629.                PATH. For example: "SUB-CREATE NEWGIFS" would create a
  2630.                subdirectory called NEWGIFS in the current path. You can
  2631.                change paths by issuing the CHANGE-PATH command. "SUB-CREATE
  2632.                E:\CAT :ERROR" This would create a subdirectory called \CAT
  2633.                on the ROOT of drive E:. If there was an error in creating
  2634.                the directory the control jumps to LABEL.
  2635.  
  2636.                NOTE: You can also use the %1 through %9 instead of a valid
  2637.                path. In this case the path will be taken from the program
  2638.                command line(very powerful!). So for example: "GIFV /P:R
  2639.                NEWGIFS E:\CATF" If the script file called GIFV.SLR had a
  2640.                SUB-CREATE %1 in it then "NEWGIFS" would be used to create a
  2641.                directory instead of %1. If it had a SUB-CREATE %2 then
  2642.                E:\CAT would be used. You can have up to 9 different
  2643.                selections.
  2644.  
  2645.                               Commands To Load Pictures
  2646.           LOAD filename
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.                This command will load a specific picture file onto your
  2654.                screen.
  2655.           LOADNEXT LABEL
  2656.                This command loads the next file from the selected path used
  2657.                by the CHANGE-PATH PATH command. The picture is also
  2658.                displayed. If no more files exist(at end of list) control is
  2659.                transferred to LABEL.
  2660.           LOADPREV LABEL
  2661.                This command is similar to LOADNEXT except that the files
  2662.                are loaded in reverse order. If you try to go too far
  2663.                backwards then control jumps to LABEL.
  2664.           SKIPNEXT LABEL
  2665.                The same as LOADNEXT except that the picture is NOT
  2666.                displayed. The file pointer is merely incremented to point
  2667.                to the next file in the list.
  2668.           SKIPPREV LABEL
  2669.                The same as LOADPREV except the picture is NOT shown. The
  2670.                file pointer is merely decremented.
  2671.  
  2672.  
  2673.                        Commands To Control Slide Show Effects
  2674.           SLIDE-TYPE-NORMAL
  2675.                This command puts the slide show into normal viewing mode.
  2676.                That is to say NO fade IN/OUT or venetian blinds effects.
  2677.           SLIDE-TYPE-BLIND
  2678.                This command makes the images appear on the screen with a
  2679.                venetian blind effect.
  2680.           SLIDE-TYPE-FADE
  2681.                This command makes the images Fade IN/OUT on the screen.
  2682.  
  2683.  
  2684.                        Commands Used While Image Is Displayed
  2685.           CENTER
  2686.                This command centers the image on the screen
  2687.           FLIP
  2688.                This command flips the image on the screen
  2689.           GRAY
  2690.                This command turns the image into a B & W picture
  2691.           INVERT
  2692.           NEGATIVE
  2693.                These commands make the pictures look like a negative. The
  2694.                colors are reversed.
  2695.           MIRROR
  2696.                This command mirror images the picture on the screen.
  2697.           ROTATE
  2698.                This command rotates the image clockwise on your screen.
  2699.           REDRAW
  2700.                This command redraws the image on the screen in case you had
  2701.                echoed some text on the screen and got rid of the picture.
  2702.           RES+
  2703.           RES-
  2704.                These commands increase and decrease the screen resolution
  2705.                in which the image is being displayed.
  2706.           PRINT
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.                This command prints the image to your printer.
  2714.           WRITE { ,B,G,P}  {1,2,3}
  2715.                This command writes the current image to a file. If NO
  2716.                parameters are given then the current file format is used
  2717.                and the same name is used. If you specify "B" or "G" or "P"
  2718.                then a BMP or GIF or PCX will then be written out to the
  2719.                same filename. For Example:
  2720.  
  2721.                          WRITE   B
  2722.  
  2723.                This would cause the current image displayed to be written
  2724.                out as a BMP file. This is great for converting files over
  2725.                to a different format!
  2726.  
  2727.                NOTE: If you select "P" or PCX file, a default of 256 color
  2728.                mode will be used to create the file. In order to specify 2
  2729.                or 16 color mode as you can use the SECOND parameter of a
  2730.                1,2 or 3. For example:
  2731.  
  2732.                          WRITE  P 2
  2733.  
  2734.                This will write out a PCX file in 16 color mode. 1 indicates
  2735.                black and white (2 color mode). 2 indicates 16 color mode
  2736.                and 3 indicates 256 color mode.
  2737.           BRIGHTER
  2738.           DARKER
  2739.           MORE-CONTRAST
  2740.           LESS-CONTRAST
  2741.           MORE-RED
  2742.           LESS-RED
  2743.           MORE-GREEN
  2744.           LESS-GREEN
  2745.           MORE-BLUE
  2746.           LESS-BLUE
  2747.                All of these commands alter the appearance of the image on
  2748.                the screen. You should be able to figure out what each
  2749.                command does.
  2750.           RESET-COLORS
  2751.                If you turned the image into B & W with the GRAY command or
  2752.                used the color alter commands above, you can reset the
  2753.                colors to the ORIGINAL colors with this command.
  2754.           SORT-COLORS
  2755.                SORT-COLORS allows you to sort the image's color-map. It
  2756.                sorts the color map with the most frequently used colors at
  2757.                the front of the color map. This is great for images being
  2758.                displayed in Windows because Windows GRABS the TOP 4-16
  2759.                colors in every image's color map for display purposes. This
  2760.                produces FUNNY looking pictures if the picture used a lot of
  2761.                a particular color that Windows took and changed to its own
  2762.                liking! By sorting the color map the least used colors are
  2763.                placed at the top. In fact a lot of images don't use the
  2764.                full 256 colors available in the color map. This means that
  2765.                most images wouldn't be disturbed by Windows because the
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.                colors used by Windows would be colors in the color map that
  2773.                weren't even used by the image!
  2774.  
  2775.  
  2776.                             Commands To Control Printing
  2777.           PRINTER  Filename
  2778.                The filename given forces all printer output to go to the
  2779.                file instead of the printer. LPT1, LPT2 or PRN can be used
  2780.                as filenames to revert back to printer output. The default
  2781.                directory for the filename is in the current directory.
  2782.           PRINTER-ON
  2783.                This command turns on the printer. Anything that gets
  2784.                displayed on the screen (except images) will be printed to
  2785.                your printer. Things such as debug information, ECHO and
  2786.                DISPLAY items will be printed to your printer as well as
  2787.                being displayed on your screen.
  2788.           PRINTER-OFF
  2789.                This turns off the printer-on command.
  2790.           PRINTER-FF
  2791.                This command forces a Form-Feed on your printer. This means
  2792.                the last page will be ejected from your printer.
  2793.  
  2794.  
  2795.                         Commands To Control Mouse Operations
  2796.           MOUSE-CONTROL-ON
  2797.                This turns on mouse control. When mouse control is ON,
  2798.                images are left on the screen until you click a mouse
  2799.                button.
  2800.           MOUSE-CONTROL-OFF
  2801.                This turns off the mouse control. Images are finished
  2802.                displaying after the specified time delays are reached.
  2803.  
  2804.  
  2805.                             Commands To Control Debugging
  2806.           DEBUG-ON
  2807.                This command turns on the debug mode. Every line in the
  2808.                script is shown on the screen as the script is being
  2809.                executed. Also useful information about your 10 variables
  2810.                are displayed.
  2811.           DEBUG-OFF
  2812.                This command turns OFF the debug mode.
  2813.  
  2814.  
  2815.                               General Purpose Commands
  2816.           BEEP ###
  2817.                This command causes a beep to be heard. If you indicate a
  2818.                NUMBER, the you will hear that many beeps.
  2819.           DELAY ###
  2820.                This indicates how many seconds to delay before going to the
  2821.                next picture.
  2822.           ENTER
  2823.                This command forces the user to press ENTER or RETURN.
  2824.           SYSTEM {DOS COMMAND}
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.                This command allow you to execute a DOS command. NOTE: If no
  2832.                parameter is specified then you will be SHELLED out to DOS.
  2833.                You will need to type EXIT at the DOS prompt to continue
  2834.                with the script file.
  2835.           TEXT
  2836.                This puts the screen into TEXT mode if it isn't already.
  2837.           WAIT ###
  2838.                This command waits for ### hundredths of a seconds. For
  2839.                example: "WAIT 500" would wait for 5 seconds and "WAIT 50"
  2840.                would wait for 1/2 a second.
  2841.  
  2842.  
  2843.                    Commands That Change The NEXT Images Resolution
  2844.           RES ###
  2845.                This command indicates the current resolution to be
  2846.                displayed in if res-locking is turned ON. NOTE: If a number
  2847.                larger than the number of possible resolutions is used, then
  2848.                the largest resolution will be selected.
  2849.           RES-LOCK
  2850.                This forces all further images to load with the specified
  2851.                resolution from "RES" to be used.
  2852.           RES-UNLOCK
  2853.                This force res-locking off. This is the default state and
  2854.                all images are displayed with the BEST resolution used.
  2855.           RES-UP
  2856.                This command increments the resolution that would be used
  2857.                for res-locking.
  2858.           RES-DOWN
  2859.                This command decrements the resolution that would be used
  2860.                for  res-locking.
  2861.           EGA-MODE
  2862.                This command forces the picture to be loaded in EGA mode.
  2863.                This produces POOR results compared to VGA mode. You
  2864.                probably shouldn't ever use this command unless you plan on
  2865.                converting your 256 color images to 16 color EGA images.
  2866.           VGA-MODE
  2867.                This command forces the picture to be loaded in VGA mode.
  2868.                This is the default, unless you only have EGA capability.
  2869.           EGA-COLOR-ADJUST  {ON,OFF}
  2870.                When viewing a picture in EGA mode, the normal process is to
  2871.                convert all of the colors into 16 color selection. This
  2872.                makes the picture viewable in EGA mode even though the
  2873.                picture may be a 256 color image. This is the normal mode of
  2874.                operation. However if you only have EGA capability and wish
  2875.                to perform a script file that manipulates the picture (Gray
  2876.                scale, rotate, mirror, etc...) and then saves it back out,
  2877.                you may NOT want the colors adjusted. In order to preserve
  2878.                the VGA quality of the colors while operating the script on
  2879.                a machine with EGA only capability you may want to use the
  2880.                "EGA-COLOR-ADJUST OFF" statement. This way you can process
  2881.                your files on a EGA system without losing the VGA quality of
  2882.                the picture!
  2883.           KEEP-SCREEN-SIZE {ON,OFF}
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.                When using the WRITE command to write out GIF or PCX files
  2891.                the original screen size is overwritten with whatever
  2892.                resolution mode you happen to be displaying the picture in.
  2893.                This means that if you load a picture in a VGA system that
  2894.                only supports 320x200 then when you go to write the GIF or
  2895.                PCX file the 320x200 mode information is written to the file
  2896.                to indicate that it is to be displayed in 320x200 mode. This
  2897.                is NOT particularly good since the picture may be a 1024x768
  2898.                picture. In this case any viewer would set the mode to
  2899.                320x200 and then display the picture. This means you won't
  2900.                see the whole picture! If you use the "KEEP-SCREEN-SIZE ON"
  2901.                statement, then when the picture is written to a GIF or PCX
  2902.                file the ORIGINAL screen size is kept intact. This means
  2903.                that you can process and convert your images to GIF or PCX
  2904.                files on a VGA system with only 320x200 resolution and NOT
  2905.                have to worry about how the picture will load with image
  2906.                viewers. The same goes for older super VGA cards that only
  2907.                support 640x480. Basically if your card doesn't support the
  2908.                resolution that the picture was INTENDED to be displayed in
  2909.                then you should use the "KEEP-SCREEN-SIZE ON" statement if
  2910.                you plan on writing out GIF or PCX files
  2911.  
  2912.                NOTE: BMP files do NOT have this problem!. This is because
  2913.                BMP files DON'T save the INTENDED RESOLUTION into the file.